从我们的一小段代码中,很难判断出您的问题可能是什么。我可以说的是,这
session_start应该是您希望使用该会话的每个页面上要做的第一件事。在那之后,我将立即执行
var_dumpof的操作
$_SESSION以查看数据是否在其中(
die在此之后放一个右)。您的真正问题很可能出在其他地方,并且该会话实际上正在运行。例如,您的登录代码是否有问题,导致其清除了会话?
您可以使用Firebug查看AJAX调用的原始结果,这会有所帮助,因为如果您直接访问该页面,脚本就可以正常工作。
我发现会话无法正常运行的情况通常
session_start是因为调用频率太高或太晚。另一种可能性是您的超时时间非常短,但这听起来不太可能。
最后,您可以确保将PHP安装设置为使用cookie会话。在这一点上不太可能不会,但是您可以看一下。



