session_start不起作用:(

2 php session function

我开始一个新的会话: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'].

怎么了 ?

谢谢.

kar*_*m79 7

您是否正在调用session_start()您尝试访问书面$_SESSION变量的其他页面?在尝试阅读任何内容之前,您还需要这样做,例如:

session_start();
$blah = $_SESSION['blah'];
Run Code Online (Sandbox Code Playgroud)