我有一个Facebook iFrame应用程序(用PHP编写)在IE8中运行时,我的会话数据不会被保留。
我使用Symfony 1.4,并尝试了Symfony的会话包装器和$_SESSION。
我设置了两个测试页面:第一个页面定义了$_SESSION['foo'] = 'bar'并调用print_r($_SESSION)。第二个页面也调用print_r($_SESSION)。我看到我的会话变量在第一个页面上设置,但在第二个页面上没有设置。
一切在Firefox和Chrome中都运行良好,我让另外两个人在运行IE8的不同PC上进行测试,他们也遇到了同样的问题。
我尝试从我的页面中删除所有Facebook JavaScript,以为它可能会某种方式干扰,但那并没有解决任何问题。
非常感谢您的帮助!
我使用Symfony 1.4,并尝试了Symfony的会话包装器和$_SESSION。
我设置了两个测试页面:第一个页面定义了$_SESSION['foo'] = 'bar'并调用print_r($_SESSION)。第二个页面也调用print_r($_SESSION)。我看到我的会话变量在第一个页面上设置,但在第二个页面上没有设置。
一切在Firefox和Chrome中都运行良好,我让另外两个人在运行IE8的不同PC上进行测试,他们也遇到了同样的问题。
我尝试从我的页面中删除所有Facebook JavaScript,以为它可能会某种方式干扰,但那并没有解决任何问题。
非常感谢您的帮助!