0

我有一个画布应用程序IFRAME,我一直试图弄清楚为什么它在IE. 最后,我找到了一个名为IEWatchfirebug for explorer 的程序。使用这个我推断出sessionID我的应用程序的索引和后端脚本不匹配。在 index.php 的顶部,session_start()就像我在后端脚本中所做的那样,我将数据传递给使用 ajax。如果我重新加载页面sessionID然后匹配的(index.php 更改以匹配 backend.php sessionID。这不会发生在 chrome 中。

这可能是什么原因造成的?

4

1 回答 1

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 文件的顶部

于 2012-06-01T14:14:48.313 回答