- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:セッションについて)
登録完了ページでのリロード時の問題
このQ&Aのポイント
- PHP初学者が会員ページにフォームを作成し、登録完了ページでのリロード時の問題について相談しています。
- フォームを使用して会員情報の編集を行いたい場合、登録完了ページでのリロード時に空の値がデータベースに追加されてしまう問題が発生しています。
- 解決策として、登録完了ページでのリロード時に不正な入力がある場合にエラーメッセージを表示したり、フォーム画面に戻る機能を実装することが考えられます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
空の値がデータベースに追加されるのは、空の値が入らないように insert時にPOST内容をチェックしていないのが原因では? 登録完了ページからPOSTされるCGIで、空の値でinsertされないように チェックするだけで回避されるような気がしますが。 if(POSTデータが空の値){ メッセージ出して exit; } POSTではなく、セッション変数で受け渡してたとしてもinsert直前にチェックすれば 回避できると思います。