我如何防止虚假得分的排行榜与PHP



我使用PHP(我是一个新手)来获取/设置我的游戏的分数,一切都很完美,但它很容易破解,因为我用Javascript制作我的游戏,用户可以检查代码,看到jQuery部分,我把这个信息发送到服务器,像这样

$.post( "http://theurl/addScore.php", { game: 1, name: myPlayer, score: Number(myScore) });

我想没有完美的解决方案,但至少我想知道如何才能让作弊者更难"破解"。

有什么方法可以防止在数据库中这样简单的插入吗?

  1. 最小化javascript。
  2. 在服务器端检查不可能的异常分数,如果是的话,阻止IP/用户。
  3. 编码客户端数据,在服务器端解码。

相关内容

  • 没有找到相关文章