我在本地windows xp pc上运行xampp 1.7.3。 phpinfo()确认会话已启用。本地主机上使用xampp的PHP会话
在 '的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?这是由于某种原因,因为我在本地主机上运行?
您是否启用了错误报告? – 2012-07-24 20:33:03
正如已经提到的,确保你可以看到所有的错误和警告'error_reporting(E_ALL);'并且确保你的浏览器被允许存储cookie。 – martinstoeckli 2012-07-24 20:48:52
感谢提示。错误报告已启用(error_reporting(E_ALL);)并且浏览器也被允许存储cookie。 – hansi 2012-07-24 21:09:50