我在本地 windows xp pc 上运行 xampp 1.7.3。phpinfo() 确认会话已启用。
在“login.php”中,我必须遵循以下代码:
session_start();
$_SESSION['user'] = "user";
//var_dump($_SESSION);
header("Location: index.php");
在'index.php'我有这个代码:
session_start();
var_dump($_SESSION);
但是,当我到达 index.php 时没有打印任何内容,$_SESSION 信息似乎丢失了(因为它是在我取消注释 login.php 中的 var_dump 时打印的)。在 php.ini 中,我检查了 session.save_path。在这个路径中,我可以找到一个会话文件,其中包含存储在 login.php 中的会话信息。但是为什么会话信息没有传递到index.php??这是出于某种原因,因为我在本地主机上运行吗?