2
上下文
我有一個JavaScript的網頁遊戲。防止AJAX作弊的網頁遊戲
我在遊戲中發送了AJAX的成績和成就。
所以任何人都可以查看源代碼,複製這個請求並作弊我的遊戲。
問題
- 如何防止這種情況的任何想法?
- 使用來自服務器的令牌(我從來沒有使用過這個系統)?
代碼
$.post('ajax/score.php', {pseudo: $pseudo, score: $score, achiev: $achiev},
function(data) {
$('#loader').show().delay(3000).fadeOut(1000);
}
);
php:
if (isset($_POST['pseudo']) &&
isset($_POST['score']) &&
isset($_POST['achiev'])) {
...
}
只有獲得方法可能,但不是在post method.you使用post方法,可能會有所幫助 - http://stackoverflow.com/questions/1756591/prevent-direct-access-to-file-所謂按Ajax的功能 – devtut