【发布时间】:2020-10-09 06:34:52
【问题描述】:
我对以下代码有疑问。它可以在重定向之前回显变量,没问题。但是重定向之后就不行了。它似乎在重定向过程中丢失了会话变量。有什么想法吗?
原始页面:
if (password_verify($rawpassword,$row["passwordHash"])) {
session_start();
$_SESSION["email"] = $email;
$_SESSION["fname"] = $row["firstName"];
echo $_SESSION["email"];
echo $_SESSION["fname"];
header("Location: https://www.mywebsite.com/home.php");
} else {
header("Location: https://www.mywebsite.com/signin.php?addlComment=3True");
die();
}
以下页面:
<?php
echo $_SESSION["email"];
echo $_SESSION["fname"];
?>
【问题讨论】:
-
您需要为该特定页面启动会话,请参阅有关它的一些文档session
标签: php variables session redirect session-variables