我有一个用JavaScript的网页游戏。
我在比赛期间用AJAX发送分数和成就。
所以任何人都可以查看源代码,复制此请求并欺骗我的游戏。
$.post('ajax/score.php', {pseudo: $pseudo, score: $score, achiev: $achiev},
function(data) {
$('#loader').show().delay(3000).fadeOut(1000);
}
);
if (isset($_POST['pseudo']) &&
isset($_POST['score']) &&
isset($_POST['achiev'])) {
...
}
答案 0 :(得分:4)
由于游戏是客户端,因此无法确保他们不“欺骗”。有办法让它变得更加困难。
只要游戏是客户端,它就不能“安全”。