ホームページ >バックエンド開発 >PHPチュートリアル >PHPの検証コード
検証コードを実行する際、ユーザーが生成した検証コードを ajax を使用して php に送信して判定を受けました
これは間違っていると言う人もいますし、js をバイパスできる人もいます
私はそうしません理解できません 問題は、彼がjs検証をバイパスしたため、検証コードが無効になるということですが、私のフォームはajaxリターン成功ステータスで書かれているため、フォームは送信されません
ajax は、ユーザーが生成した検証コードを判断のために php に送信します。 「ユーザー生成 「認証コード」とはどういう意味ですか?
ajax はユーザーが生成した検証コードを php に送信して判定します。 ここでの「ユーザーが生成した検証コード」とは何を意味しますか。
何を混乱しているのかわかりません
他人の発言に疑問を抱いている場合は、する必要はありません
わかりました、JS 側で検証コードを抽出して個別に検証しました
これにはセキュリティ上の問題があり、制限効果を達成するにはそれらを一緒に検証する必要があります
なぜですか?正常に実行されたことがわかります。
ブラウザには js コードを実行する機能があり、正常に実行されたコードを直接実行するとバイパスされます。 。 。
検証コードを送信した後にキー データを返さない限り、このデータなしでは正常に送信できません
この方法でも検証コードは役に立ちますが、キー データが返されていないことを確認する必要があります。毎回異なります。そうしないと、他の人が一度手動で入力すると、コンテンツが取得されます。
これは、新しい確認コードを返すのと似ており、送信されたインターフェイスが判断します。
検証コードは別のプログラムでは検証できません。ユーザー名とパスワードと一緒にする必要があります。そうでない場合は、他のプログラムがブラウザ経由でデータ パッケージを直接送信せずにスキップしてしまいます。
Ajax 検証を一度実行し、送信時に再度検証を送信します。