• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:入力フォームで取得した値を、次のページだけでなく、その次のページにも渡したい)

PHPで入力画面から確認画面へ値を渡す方法

このQ&Aのポイント
  • PHPとHTMLで「入力画面→確認画面→登録完了画面(DBに登録する)」というプログラムを作成しています。
  • 入力画面ではsession_id()を使用して値をセッションに保存し、確認画面でその値を表示しています。
  • 確認画面から登録完了画面へ値を渡す場合、セッションを使用して値を保持し、登録完了画面でセッションから値を取得してDBに格納することができます。

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

  • ベストアンサー
  • masa6272
  • ベストアンサー率66% (93/140)
回答No.1

セッションに設定した値は、消さない限りそのまま使えます。 特に何もする必要はなく、そのまま $_SESSION["name"]でかまいませんが。 それとも、質問の意味が違うのかな?

alpha-alfa
質問者

お礼

失礼しました、上記に誤文があったので、訂正します。 登録画面(page3.php)でも、以下のように普通に$_SESSION["name"]を使えばよい、ということでしょうか? ◆◆◆登録画面(page3.php)◆◆◆ session_start(); $name = $_SESSION["name"]; < DBに登録する処理 ~ >

alpha-alfa
質問者

補足

ご回答頂き、ありがとうございます。 質問の意味は合っています。 確認画面(page3.php)でも、以下のように普通に$_SESSION["name"]を使えばよい、ということでしょうか? ◆◆◆確認画面(page3.php)◆◆◆ session_start(); $name = $_SESSION["name"]; < DBに登録する処理 ~ >

その他の回答 (1)

  • masa6272
  • ベストアンサー率66% (93/140)
回答No.2

その通りです。 セッションの値は、サーバー側のファイルに書かれます。 どのセッションかの識別は、クライアントがクッキーで保持しているセッション名で区別します。 クライアントのクッキーが消えない限り、セッションの値は消えません。

関連するQ&A

専門家に質問してみよう