我在IFRAME
中有一个画布应用,我一直试图弄清楚为什么它在IE
中不起作用。最后,我发现了一个名为IEWatch
的程序,它有点像探险家的萤火虫。使用这个我推断出我的应用程序的sessionID
与索引和后端脚本不匹配。在index.php的顶部我像我在后端脚本上那样session_start()
,我将数据传递给使用ajax。如果我重新加载页面sessionID
然后匹配(index.php更改以匹配backend.php sessionID。这不会发生在chrome。
可能导致这种情况的原因是什么?
答案 0 :(得分:1)
您需要IE才能接受跨浏览器Cookie是P3P政策标题。
//required for IE in iframe FB environments if sessions are to work.
header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
将它放在index.php文件的顶部