最初のページの結果を 2 ページ目にエコーし、2 ページ目から同じ ruslt を取得して 3 ページ目にエコーしたい
ページ1:
<form action="page2.php" method="post">
<input type="text" name="name" />
<input type="submit" />
</form>
ページ2:
echo $_POST['code'];
2 番目のページに何を追加し、3 番目のページに何を書く必要がありますか?
最初のページの結果を 2 ページ目にエコーし、2 ページ目から同じ ruslt を取得して 3 ページ目にエコーしたい
ページ1:
<form action="page2.php" method="post">
<input type="text" name="name" />
<input type="submit" />
</form>
ページ2:
echo $_POST['code'];
2 番目のページに何を追加し、3 番目のページに何を書く必要がありますか?
ページ1:
<form action="page2.php" method="post">
<input type="text" name="name" />
<input type="submit" />
</form>
ページ2:
<?php
session_start();
$_SESSION['name'] = $_POST['name'];
echo $_POST['name'];
?>
<form action="page3.php" method="post">
<input type="text" name="age" />
<input type="submit" />
</form>
ページ 3:
<?php
session_start();
$_SESSION['age'] = $_POST['age'];
echo $_SESSION['name'].'<br />';
echo $_SESSION['age'].'<br />';
?>
さまざまなオプションがあります
最初のページでは、入力テキストは 2 番目のページと同じ名前でなければなりません。
page1.php
<form action="page2.php" method="post">
<input type="text" name="code" />
<input type="submit" />
</form>
2 番目のページには、非表示の入力を含む別のフォームを含めることができます
page2.php
<?php
echo $_POST['code'];
?>
<form action="page3.php" method="post">
<input type="hidden" name="code" value="echo $_POST['code']" />
<input type="submit" />
</form>
page3.php
<?php
echo $_POST['code'];
?>
または、リンク page2.php で作成する場合
<?php
echo $_POST['code'];
echo "<a href='page3.php?code=" .$_POST['code']. "'>LINK TO 3rd PAGE</a>";
?>
page3.php
<?php
echo $_GET['code'];
?>