【发布时间】:2013-11-28 08:33:13
【问题描述】:
为什么这只会在我第二次导航到另一个页面时起作用?
在页面上:
session_start();
$a_var = $_POST["var"];
if (isset($_POST["var"])) {
$_SESSION['ses_var'] = $a_var;
echo "<script type='text/javascript'>relocate('http://www.mydomain.com/newfile.php'); </script>";
}
在第二页:
session_start();
echo $_SESSION['ses_var'];
它是一个更大的登录系统的一部分,但现在我已经简单地尝试将代码缩减为这个,但是当我第一次尝试导航到 newfile.php 时它仍然是空的! 如果我回去再试一次,那么它会在 newfile.php 上获取我的 ses_var。
请帮忙!
【问题讨论】:
-
How Session Works?的可能重复
标签: php