PHP による繰り返し送信の問題の防止の概要
ユーザーがフォームを送信すると、ネットワーク速度の関係で同じレコードがデータベースに繰り返し挿入される可能性があるか、Web ページが悪意を持って更新される可能性があります。これは比較的厄介な問題です。同じフォームを繰り返し送信することを避けるために、クライアント側とサーバー側から同時に開始することができます。
1.クライアントスクリプトを使用する
クライアント側スクリプトに関しては、一般的な入力検証に JavaScript がよく使用されます。次の例では、フォームの繰り返し送信を処理するためにこれを使用しています。次のコードを参照してください: