php - 保护javascript游戏时间

标签 php javascript security

我正在创建一个基于 Canvas 的游戏,其中包含一个重要的计时元素。游戏结束后,会将用户的完成时间发送到服务器上的PHP/MySQL,与其他玩家进行比较。

服务器端计时(即开始请求时间到提交请求时间)似乎会引入加载时间来影响用户的实际时间,因此在这种情况下效率低下。

我遇到的问题是确定一种方法来确保发送的时间合法。我如何才能阻止某人使用他们的控制台并以提交虚假时间的方式编辑客户端代码?

如有任何帮助,我们将不胜感激。

最佳答案

你不能。 永远不要相信客户。对您服务器的每个请求都可能被欺骗。

关于php - 保护javascript游戏时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12861419/

相关文章:

php - 使用 Symfony PHP 实现三层架构

PHP:将月份添加到日期,但不超过该月的最后一天

security - Hapijs 在一个连接上同时使用 Http 和 Https

java - JavaFX Web Start 应用程序中的自定义 SecureClassLoader 和权限

php - 为什么这个使用 CURL 的函数对某些 URL 有效但对其他 URL 无效?

php - 如何将旧的 Wordpress 博客文章 URL 重定向到新的

单文件中的 JavaScript 命名空间模块 VS 导入/导出加载的模块(例如 requireJS、es6)

php - $_POST 返回空

javascript - ReactJS 中使用 DangerouslySetInnerHTML 设置的 html 元素的 OnChange 事件

mysql - MySQL有类似Veil的插件吗?