- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:問い合わせ完了ページでの二重送信防止法)
問い合わせ完了ページの二重送信防止法
このQ&Aのポイント
- 問い合わせ完了ページでの二重送信を防止する方法を探しています。
- 以前の記事で紹介された方法がうまく動作しなかったため、他の方法を教えてください。
- 更新ボタンを押下した際に再送信を防止する方法を知りたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「お問合せ受付完了」のページがPHPで作られたファイルになっているから更新を押したときに「情報を再送信しないとページを更新できません」となるのです。 HTMLで表示すれば問題ありません。 またheader("Location: xxx.php");では思い通りの動作になりませんでした。と書いていますが具体的にどうなったのでしょうか?
お礼
回答ありがとうございます。 せっかく書いていただいたのに大変申し訳ございませんが、こちらの初歩的なミスによる結果でした。 header()自体を、フォームのメール送信処理以前に呼び出していたので、送信処理自体は何度でもリロードされてしまっていました。 理解度が不十分な状態で見よう見まねで作ろうとしていた結果のミスでした。 大変失礼しました。 また何か疑問点などあった際にはここを利用したいと思うので宜しくお願いします。