Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript如何验证由控制台中的某个人更改的值_Javascript_Php_Mysql - Fatal编程技术网

JavaScript如何验证由控制台中的某个人更改的值

JavaScript如何验证由控制台中的某个人更改的值,javascript,php,mysql,Javascript,Php,Mysql,我正在使用PHP、MySQL和JavaScript构建测试类型的应用程序。问题是JavaScript中有一个计时器和一个变量,用于存储测验可用的最大分钟数。更改该变量值的最简单方法可能是在浏览器中打开控制台并重新分配新值。我尝试使用立即调用的函数隐藏直接访问的变量,但无论如何,仍然可以通过其他方式更改该值。我该怎么做才能妥善处理这种情况 我想做的是确保在计时器的指定时间结束时,参加测验的用户不能再看到该测验。我只需要一个如何正确处理它的逻辑 任何帮助都将不胜感激。你想做的是不可能的。考虑他们可以

我正在使用PHP、MySQL和JavaScript构建测试类型的应用程序。问题是JavaScript中有一个计时器和一个变量,用于存储测验可用的最大分钟数。更改该变量值的最简单方法可能是在浏览器中打开控制台并重新分配新值。我尝试使用立即调用的函数隐藏直接访问的变量,但无论如何,仍然可以通过其他方式更改该值。我该怎么做才能妥善处理这种情况

我想做的是确保在计时器的指定时间结束时,参加测验的用户不能再看到该测验。我只需要一个如何正确处理它的逻辑


任何帮助都将不胜感激。

你想做的是不可能的。考虑他们可以在你的脚本隐藏之前进行测验的截图。你所能做的就是限制参加测验者提交测验的能力。这可以在PHP中通过检查服务器运行时间来完成。

感谢您的回复,我不担心参加测试的人会看到或会看到什么。我只是想确保如果时间结束,参加测验的人不能选择答案,但他们可以提交测验,看看他们在指定的时间内解决了什么问题持续重置最大时间变量的值。这样,如果他们尝试分配一个新值,它将每秒恢复一次。