私は次のように機能するストアを持っています:
- ユーザーは最初のページで自分のカートに物を追加します
- ユーザーがカートを送信 ( POST ) すると、すべての投稿データがセッションに保存されます。
- ユーザーは2ページ目のフォームに入力し、もう一度 [送信] をクリックします (2回目のPOST ) 。
- ユーザーは、すべてのセッション データを取得する「ありがとう」ページ (3番目) にアクセスし、データをPOSTしてメールで送信します。
問題は、単純な更新によって空のテーブルが電子メールごとに送信されることです。どうすればこれを防ぐことができますか? メール機能の実行後、どうにかしてリダイレクトすることはできますか? では、ありがとうページは更新時に何もしませんか?