これを使用して、javascript変数をphp変数に渡す方法を見つけました:
window.location.href = ".../gameover.php?points=" + points+"&speed="+window.speed;
gameover.php
私が使っ ているサイトでは
$_GET[speed] // and
$_GET[points]
私の変数にアクセスします。これらの値は、hiscores としてデータベースに保存されます。しかし、ここに私の問題があります: ユーザーが単に入力した場合
.../gameover.php?points=500000&speed=85
アドレスバーには、これらの変数も保存されます。
これを回避するのに役立つものを見つけましたが、それでも回避できます。私のメインページで「notcheated」Cookieを作成し、ユーザーがページにアクセスしてnotcheatedが設定されている場合、Cookieを破棄し、値をヒスコアに保存しますが、ユーザーがメインページにアクセスしてから上記のアドレスを入力すると、たとえばCookie は設定されていますが、彼はゲームをプレイしていないため、値も保存されます。
誰かが私のサイトを保護して、自分のスコアを入力できないようにするための提案はありますか?
編集: JavaScript の投稿でそれを実行しようとしましたが、うまくいきませんでした。多分私は何か間違ったことをしたのかもしれません。