【发布时间】:2011-01-03 11:38:39
【问题描述】:
我有一个脚本,它在使用header() 重定向到/ 之前设置一些会话值。
我已经阅读了很多关于 $_SESSION 变量在 header() 之后被破坏/丢失的帖子,即使在我实现了这个之后:
// set session here
session_regenerate_id(true);
session_write_close();
header("Location: /");
session_start() 设置在正确的位置,有人知道我可能遗漏了什么吗?
在 index.php 页面上我有这个:
session_start();
print_r($_SESSION);
// outputs nothing :'(
代码比较复杂,就不一一贴出来了,sn-ps就好了。
【问题讨论】: