私はこれを動作させることはできません。私は、ユーザーが最終的な提出前に彼の情報を表示するフォーム確認ページに戻らないようにしようとしています。PHP:フォームの確認ページでバック/ダブル送信を防止します。私のワークフローは正しいですか?
これは、現在のワークフローです:
post.php //User enters info; name, date, etc
->clicks submit
verify.php //This page displays the information the user entered before final submission.
//No database work done
->clicks final submit
verify_f.php //Inserts data into database, REDIRECTS to verify_redirect.php
verify_redirect.php //Redirects to next page, confirm.php
confirm.php //Final screen. Lets user know that his data was successfully entered
問題は、ユーザーが自分の背中ボタンを押すことができconfirm.php
で一度であるとverify_f.php
上で、彼が入力された彼のすべてのデータが表示され、すべてれる確認ページ、彼はダブル・エントリーのために最後の提出ボタンを再び押す必要があります。
どうすればこの問題を修正できますか?
ダブルリダイレクトのポイントは何ですか、btw? verify_f.phpにconfirm.phpに直接リダイレクトできませんか? –