为什么这仅在第二次导航到另一页时才起作用?PHP会话只能第二次运行?
在页面上:
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?]的可能重复(http://stackoverflow.com/questions/2954879/how-session-works) – Peon