【发布时间】:2009-05-18 17:07:27
【问题描述】:
我有 2 个页面:login.php 和 index.php。两个页面都以
开头session_start();
当我设置时
$_SESSION['user'] = "name";
在 login.php 中,而不是打开 index.php,我的会话对象是空的。怎么会?
编辑:
我发现了问题:IE 7。我必须访问我的域。但是,我认为会话存储在服务器上,而不是客户端?比为什么我拥有对我的域的 IE 盛大访问权限? (http://www.pcwindowstips.com/2007/09/04/how-to-enable-cookies-in-internet-explorer-7/)
【问题讨论】:
-
信息太少了。您启用了 cookie 吗?
-
您是否激活了错误报告?是否显示任何错误/警告?
-
好点。我检查了 FireFox,它确实可以工作。但是在 IE 7 中它不起作用。也许与 cookie 有关?