サーバーに値を送信するために ajax を使用します。
$.ajax({
type: "POST",
url: "services.php",
data: "a=1&b=2&c=3&d=4",
success: function(msg)
{
}
});
私は1つの問題に直面しています。ご存知のように、経験豊富なユーザーは、ブラウザーの URL バーに次の URL を入力することで、渡すパラメーターの値を簡単に変更できます。
例: mywebsite.com/services.php?a=0&b=0&c=0&d=0
私が知る限り、Javascript でのハッシュ (パラメーター + 秘密鍵) です。次に、パラメーター値をハッシュ値と一緒にサーバーに渡します。ハッシング(パラメータ+秘密鍵)はphpスクリプトで行います。両方のハッシュ値が一致すると、データベース内のデータが更新されます。
基本的、
javascript の場合: sort(パラメータ) -> join(パラメータ) -> md5(パラメータ) PHP スクリプトの場合: sort(パラメータ) -> join(パラメータ) -> md5(パラメータ) -> 両方のハッシュ値を比較
変更されないようにする適切な方法はありますか?
前もって感謝します。