在IE中看iframe嵌入不同網域的網頁時 會無法使用cookie的問題

有些問題真的是不遇到就真的不知道會這樣阿~

這幾天遇到這個問題
iframe如果嵌入了不同網域的網頁
則以IE看這網頁時 會無法使用cookie
應該是某些安全性的問題
但是只有IE會這樣就……………|||

所幸經過咕狗大神的提點之後
在這裡找到了解決的辦法
IE Blocking iFrame Cookies

以php的解決方法來說
只要在每個會嵌入在iframe中的頁面裡加上這行

header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');

就可以囉

其他還有
ASP.NET、Django、JSP的寫法就去原始頁面看囉

本篇發表於 瀏覽器 並標籤為 , 。將永久鏈結加入書籤。

發表迴響

您的電子郵件位址並不會被公開。 必要欄位標記為 *

*

您可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>