3 回答
TA贡献1785条经验 获得超4个赞
在表单标签中,您可以指定表单提交到的位置:
<form class="elegant" method="GET" action="YOUR_PAGE_URL_HERE">
TA贡献1828条经验 获得超6个赞
如果我理解正确,您显示的代码是针对第 1 页的,用户可以在其中:
如果数据不存在则输入数据;
查看数据并确认它们是否存在。此时将数据存储在 SESSION 中,并将用户发送到另一个页面。
为此,请记住您必须在每个页面的开头添加 session_start() 命令,您将能够在其中操作会话数据。
<?php
session_start();
if (isset($_GET["name"])){
$name = $_GET["name"];
if ($name != ""){
$surname = $_GET["surname"];
$country = $_GET["country"];
$colour = $_GET["colour"];
echo "<p>";
echo "<h2>Data</h2>";
echo $name . " " . $surname . "</br />";
echo $country . "<br />";
echo $colour;
echo "</p>";
$_SESSION["name"] = $name;
$_SESSION["surname"] = $surname;
$_SESSION["country"] = $country;
$_SESSION["colour"] = $colour;
<a href="another_page.php">Confirm</a>
}else
echo "<strong>Complete the blank spaces</strong>";
}else{
?>
...
在“another_page.php”中,您会发现只需查询 $_SESSION 数组即可访问您的数据。
<?php
session_start();
...
// Echo session variables that were set on previous page
echo "Name is " . $_SESSION["name"] . ".<br>";
echo "Surname is " . $_SESSION["surname"] . ".";
// etc.
?>
完整参考是PHP 手册,简单参考是在W3C PHP 会话页面。
- 3 回答
- 0 关注
- 93 浏览
添加回答
举报