在IE中看iframe嵌入不同網域的網頁時 會無法使用cookie的問題
瀏覽器 2010 一月 14th有些問題真的是不遇到就真的不知道會這樣阿~
這幾天遇到這個問題
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的寫法就去原始頁面看囉