• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:セッションについて)

登録完了ページでのリロード時の問題

このQ&Aのポイント
  • PHP初学者が会員ページにフォームを作成し、登録完了ページでのリロード時の問題について相談しています。
  • フォームを使用して会員情報の編集を行いたい場合、登録完了ページでのリロード時に空の値がデータベースに追加されてしまう問題が発生しています。
  • 解決策として、登録完了ページでのリロード時に不正な入力がある場合にエラーメッセージを表示したり、フォーム画面に戻る機能を実装することが考えられます。

質問者が選んだベストアンサー

  • ベストアンサー
  • gentaro
  • ベストアンサー率47% (105/221)
回答No.1

空の値がデータベースに追加されるのは、空の値が入らないように insert時にPOST内容をチェックしていないのが原因では? 登録完了ページからPOSTされるCGIで、空の値でinsertされないように チェックするだけで回避されるような気がしますが。 if(POSTデータが空の値){ メッセージ出して exit; } POSTではなく、セッション変数で受け渡してたとしてもinsert直前にチェックすれば 回避できると思います。

関連するQ&A