アイテム、数量、配送データなどを入力buy.phpするフォームがあります。
[送信] ボタンをクリックすると、にポストバックされbuy.php ($_SERVER['PHP_SELF'])、データ検証が行われます。
不足しているフィールドやエラーがある場合は、それらが強調表示されます。すべてが正しければ、$_POSTデータを$_SESSION変数に保存し、データheader('Location: check.php')を表示して、購入者が実際に購入する前にもう一度情報を確認できるようにします。
ここで、変更できるようにcheck.php[戻る] ボタンをクリックするbuy.phpと、ブラウザは POST データを再送信するかどうかを尋ねてきます。私はそれを避けようとしています。
PHP Multiform の検証に関する良いアドバイスや良い方法はありますか?
また、ユーザーが入力するページが n ページある場合、buy.php, buy2.php, ... buyn.phpcheck.php の前に同じアイデアが保持されるでしょうか?