我开始一个新的会话:session_start();
然后我设置一些这样的会话变量:
$_SESSION['name']=$_POST['name'];
Run Code Online (Sandbox Code Playgroud)
和另一些变量.
在页面底部我将标题设置为不同的页面:
header('location: index.php');
exit();
Run Code Online (Sandbox Code Playgroud)
现在在新页面(index.php)中,我无法访问我的会话变量,例如$_SESSION['name'].
怎么了 ?
谢谢.
您是否正在调用session_start()您尝试访问书面$_SESSION变量的其他页面?在尝试阅读任何内容之前,您还需要这样做,例如:
session_start();
$blah = $_SESSION['blah'];
Run Code Online (Sandbox Code Playgroud)