无法访问使用ajax调用的php脚本中的会话变量

时间:2010-09-26 13:38:27

标签: php jquery ajax

请考虑以下情形。我有三个php文件,file1.php,file2.php和file3.php位于我的服务器上。 file1.php启动会话并设置会话变量,例如var。 我可以在file2.php中使用$ _SESSION ['var']访问var。使用jquery ajax函数调用file3.php,但我无法访问file3.php中的$ _SESSION ['var']。如果我在file3.php中执行gettype($ _ SESSION ['var']),则返回NULL。 这可能是什么问题?

请帮忙 谢谢

1 个答案:

答案 0 :(得分:0)

从我的测试中它应该有效。可能发生的情况是,如果您没有将会话设置为使用cookie并将它们附加到URL,则需要使用php.ini中设置的正确名称通过GET将会话哈希传递给uploadify脚本。

但是有一堆不一致,特别是在那个贴纸中,你不一定要重命名代码的每一部分,只需要发布相关部分。