エンドユーザーは、送信ボタンを2回押してトランザクションを完了させないように指示されることがよくあります。この状況に対処するために使用されるさまざまな手法があります。送信後にユーザーがページを更新することができますか?
最近、「送信後にページを更新するユーザーの状況を処理するためには何をしますか」という質問がありました。これは、送信またはその他の問題が発生する可能性があることを意味します。
これが本当の問題であるかどうか教えてください...どういう状況にあるのか、どうすればそれをどうすれば解決できるか教えてください。
ほとんどのブラウザは、ユーザーがフォームの提出を更新している場合に警告します。 – BoltClock
これは、ダブル投稿、重複アップロードなどのような問題を引き起こす可能性があります。最初の送信にタイムスタンプを添付し、送信プロセスを検証しながら、そのユーザーが最近フォームを送信したかどうかを確認します。 IP参照またはログイン参照の直前の1時間(3600秒)。そうであれば、新しい送信を無視して、エラーやリダイレクトを表示します。これがあなたの質問に答えるなら、私は必要に応じて例を挙げることができますか? – Joe
ファンタスティックジョー - 私はあなたが正確な問題/解決策を持っていると思います。 – Ray