我有以下脚本: login.php
session_start();
#login procedure (not relevant)
if (login(..)) {
$_SESSION['uid'] = $foo;
$_SESSION['login'] = true;
session_write_close();
var_dump($_SESSION); //=> works properly
header('location: index.php');
exit();
}
索引.php
session_start();
include( 'core/auth.php');
//..
授权文件
session_start();
var_dump($_SESSION); //=> EMPTY (!)
所以看起来会话变量在重定向期间丢失了。是服务器配置问题吗?
任何帮助表示赞赏。