入力フォームで取得した値を、次のページだけでなく、その次のページにも渡したい
PHPとHTMLで「入力画面→確認画面→登録完了画面(DBに登録する)」というプログラムを作成しています。
「入力画面→確認画面」の場合、入力画面で入力された値をsession_id()で確認画面に渡して表示させているのですが、「確認画面→登録完了画面」の場合、どのようにして値を渡せばよいのかわかりません。
なお、PHPのソースは以下の通りです。
◆◆◆入力画面(page1.php)◆◆◆
<?php
session_start();
$_SESSION["name"] = $_POST["name"];
header("Location: http://xxxxxxxx.page1.php?id=". session_id());
?>
◆◆◆確認画面(page2.php)◆◆◆
session_start();
$name = $_SESSION["name"];
$obj_file_class->file_open("page2.html");
while(!feof($obj_file_class->file))
{
$string = fgets($obj_file_class->file);
$buffer = str_replace("AAAA", $name, $string);
echo $buffer;
}
$obj_file_class->file_close($obj_file_class->file);
↑このあと、$_SESSION["name"]を確認画面(page3.php)にどのようにして渡せばいいのかわかりません(登録画面では、確認画面から引き継いだ値をDBに格納しようと考えています)。
PHP勉強中のため、解決策がなかなか思いつきません...
見苦しいソースで申し訳ありませんが、ご回答頂けると幸いです。
よろしくお願い致します。