解決IE浏覽器中Iframe跨域訪問不能讀寫cookie問題

本文章總結多種關于Iframe跨域訪問不能寫cookie問題的解決辦法,其實我最喜歡的是利用程序來解決,前面的設置站點信任是不可取的哦。

假設A嵌套了B

解決方法:
第一種很簡單:
將系統B設置爲可信站點。
第二種:
IE設置隱私策略:在Internet選項->隱私->高級,將“替代自動cookie處理”的選項打上,並“第一方cookie”和“第三方cookie” 都設置爲 接受;如下圖:
第三種:
在response的head上增加p3p協定;
java: 增加一個filter ,在 doFilter 部分:
Java代碼

代碼如下
HttpServletResponse res = (HttpServletResponse) response;
res.setHeader(“P3P”,”CP=CAO PSA OUR”);

P3P 是什麽,做什麽用,google大神會告訴的很清楚,這裏就不說了;
頭信息中增加p3p協定,通過google大神也能找到很多文章;
這裏就說一個事情,這個P3P的設置是放在被引用頁面的系統(即上面的B系統)中的,這個要切記。。

PHP解決方法:

代碼如下
@header(‘P3P: CP=”CAO COR CURa ADMa DEVa OUR IND ONL COM DEM PRE”‘);

No related content found

ASP.NET:


Response.AppendHeader("P3P", "CP=CAO PSA OUR");

更多相關文章
一周排行
  • 本文我們將詳細介紹PHP中關于Session的知識,主要內容有: Session 和 Cookie 有什麽關系,爲什麽不推薦使用 PHP 自帶的 files 型 Session 處理器,如何設置一個嚴格30分鍾過期的 ...
  • 本文章來給各位同學介紹關于ssh-copy-id設置不同的端口方法,希望此文章對大家會有所幫助.ssh-copy-id是一個可以很方便的設置機器之間對等登錄的工具(不用每次都輸入密碼),ssh-copy-id的默認端
  • artDialog彈出層插件是一個基于jquery的插件非常的好用,今天看到小A.個人博客分享了這麽一篇文章,下面我整理一下給各位參考,同時也感謝站長. 代碼如下 <!DOCTYPE html><h ...
  • 學過asp的朋友可能知道jmail組件是使用在asp中一個常用的郵箱發送功能,在php中如果想調用jmail功能我們需要使用com組件來操作.我們先來介紹格式 代碼如下 $Jmail = new com(" ...
  • truncate命令是mysql中刪除記錄一個命令它可以一次性刪除當前表中所有記錄並且不留任何日志了,同時這個表的ID就自動初化從1開始,今天我就來給大家嘗試一個利用truncate清除記錄之後恢複過程,希望給各位朋
  • 怎麽把Wps PPT的多張幻燈片列印在一張紙上
    WPS演示文稿列印時,默認情況是一張紙列印一頁幻燈片.有時我們需要在一張紙上列印多頁幻燈片
  • 音樂雷達Shazam怎麽用 音樂雷達使用方法
    音樂雷達是一款非常不錯的app了,這款音樂雷達app是非常的受大家喜歡的並且裏面有個Sha
  • wordpress網站的朋友,一般在修改主題之前,都會在本地伺服器上修改好之後,不上傳到網站而要進行本地測試好了再上傳到伺服器,下面我就來介紹在本地伺服器配置wordpress僞靜態的技巧僞靜態是wordpress網 ...
  • 騰達(Tenda)P1000-同一排插下按下Pair不能建立私有網路
    騰達(Tenda)P1000-同一排插下按下Pair不能建立私有網路怎麽辦?如果你碰到此問
  • 今天換了一個伺服器運行php久了就會發現Fatal error: Allowed memory size of 33554432 bytes exhausted提示了,下面我來給大家介紹此問題解決地.解決辦法方法一( ...