经过数小时的搜索,我无法解决我的问题。
我发现的所有其他答案都只是在首页上,而不是在其他页面上,请不要为我工作或正确解释。我认为我的代码是正确的,但是其显示为$email = $_SESSION['email'];
是错误的,还是之前页面上的代码?
我要保存来自多个页面上表单的输入数据。我有3页,其中前两页有一个表格。问题我无法从3页的第一页开始echo
的{{1}}值。
第1页:
email
第2页:
<form class="" method="post" action="page2.php">
<input type="text" id="email" name="email" placeholder="email" />
<input type="submit" value="Next >" />
</form>
第3页:
<?php
session_start();
$_SESSION['email'] = $_POST['email'];
include("config.php");
?>
.............
<form class="" method="post" action="page2.php">
<input type="text" id="password" name="password" placeholder="password" />
<input type="submit" value="Next >" />
</form>
..............
<?php
session_start();
$_SESSION['password'] = $_POST['password'];
$email = $_SESSION['email'];
include("config.php");
?>.
我的会话代码有什么问题?
3页错误为:<?php
echo $_POST["email"];
?>