跨多个页面存储会话表单数据

时间:2018-08-25 12:35:35

标签: php session session-variables

经过数小时的搜索,我无法解决我的问题。 我发现的所有其他答案都只是在首页上,而不是在其他页面上,请不要为我工作或正确解释。我认为我的代码是正确的,但是其显示为$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"]; ?>

0 个答案:

没有答案