アイテム、数量、配送データなどを入力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.php
check.php の前に同じアイデアが保持されるでしょうか?