首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HTML5 JQuery -在发帖前加密游戏分数?

HTML5 JQuery -在发帖前加密游戏分数?
EN

Stack Overflow用户
提问于 2018-04-27 09:46:17
回答 1查看 76关注 0票数 0

我在HTML5中有一个基本的空间入侵者游戏,运行在php页面上。一旦游戏结束,我将使用JQuery将分数发布到页面(这将添加到数据库中)。

代码语言:javascript
运行
复制
if (player.lives === 0) {
    $.post("submitscore.php", { 'score': player.score }, function(data){
        });
    }

我需要一个方法来添加一个加密,这样用户就不能只是张贴合成的分数。有什么建议吗?

编辑:或者我可以使用php检查POST的来源。如果分数是从不同的域/页面提交的,那么忽略吗?

EN

回答 1

Stack Overflow用户

发布于 2018-04-27 09:53:16

我理解你想要解决的问题,但不幸的是,你打算解决的方式是行不通的。

任何人只要复制您的JavaScript逻辑并执行其选择的自定义值,就可以将假分数传递给您的服务器。

确保您正在收到合法分数的唯一方法是在服务器上拥有实际的游戏逻辑本身。

此外,即使加密可以解决这个问题(它不能),您也不希望自己实现它。HTTPS已经足够了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50059688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档