PHP - 会话变量的问题

时间:2013-04-21 17:33:23

标签: php ajax session-variables

我的网站上有问题。我没有发布任何代码,因为我认为没有任何相关的显示,我已经做过几次相似的事情了。我的问题只是逻辑。

我有一个页面将ajax请求发送到另外两个php文件。这些文件使用会话变量来构建一些JSON。

问题是一些会话变量只能由一个php文件看到。当我检查var_dump($_SESSION)的输出时,我可以看到一个文件看到所有会话变量,而另一个文件只能看到它在之前的调用中设置的那些变量。当我检查会话ID时,我可以看到两个文件都有不同的会话ID。

您是否知道可能出现的问题,或者仅关注跟踪?

2 个答案:

答案 0 :(得分:0)

在使用sission变量之前检查两个页面中是否有session_start()

答案 1 :(得分:0)

我终于解决了它。问题与域名有关。当您使用子域名,或者不添加“www”时,浏览器认为它是一个不同的域并且不发送cookie,然后启动一个新的会话。