我开始一个新 session :session_start();
然后我像这样设置一些 session 变量:
$_SESSION['name']=$_POST['name'];
和一些其他变量。
在页面底部,我将页眉设置为不同的页面:
header('location: index.php');
exit();
现在在新页面 (index.php) 中,我无法访问我的 session 变量,例如 $_SESSION['name']
。
怎么了?
谢谢。
最佳答案
您是否在尝试访问写入的 $_SESSION
变量的其他页面中调用了 session_start()
?在尝试阅读任何内容之前,您也需要这样做,例如:
session_start();
$blah = $_SESSION['blah'];
关于php - session_start 不起作用 :(,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1402258/