0

我在我的顶级目录(“/filename.php”)中调用一个 ajax 文件

ajax 文件位于子目录(“/uploads/filename.php”)中

当我调用该start_session()函数然后在每个页面的顶部回显会话 ID 时,顶级目录中的文件上的会话 ID 与子目录中文件上的会话 ID 不同。

我需要从子目录访问在顶级目录中创建的会话变量。我该怎么做才能做到这一点?

4

2 回答 2

0

无论您的脚本在哪个目录中,会话 ID 都应该相同(除非服务器端配置另有定义)。你不是在命名你的会话是吗?如果没有,您可以尝试命名会话示例:

文件.php

session_name("example");
session_start();
echo session_id();

其他/file.php

session_name("example");
session_start();
echo session_id();
于 2012-07-05T17:13:17.300 回答
0

我不知道该怎么做,但我可以通过 ajax 传递用户名和密码的会话变量,用数据库检查它们,然后根据它获取信息

于 2012-07-06T19:46:14.720 回答