2012-06-01 82 views
0

我有一個在IFRAME畫布的應用程序,我一直在試圖找出一段時間爲什麼它不能在IE工作。最後,我發現了一個名爲IEWatch的程序,它有點像探險家的螢火蟲。使用這個我推斷出我的應用的sessionID在索引和後端腳本上不匹配。在index.php的頂部,我有session_start(),就像我在使用ajax傳遞數據的後端腳本一樣。如果我重新加載頁面的sessionID然後匹配的(index.php文件改變以匹配backend.php會話ID,這不會發生的鉻。IFRAME會話ID不匹配,直到您重新加載頁面

什麼引起的?

回答

1

您需要IE接受交-browser餅乾是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文件的頂部

+0

熱門之類的!有些用戶表示,他們有問題,在Firefox也。難道這是相同的問題? – maxum

+0

不應該,因爲Firefox會允許第三方網站設置cookie。 – Venu

相關問題