现在的位置: 首页 > 综合 > 正文

IE下,如何自动接收第三方Cookie? 或者说接收IFRAME里面的cookie

2012年08月05日 ⁄ 综合 ⁄ 共 620字 ⁄ 字号 评论关闭

一般情况下,IFRAME里面网站的cookie在IE下,默认是被拒绝的。

但是在FF,Chrome等下面是正常的。

 

我们不能要求每个用户都是手动修改IE的默认设置,来接收cookie,

所以我们只能改变自己的网站信息,解决办法如下:

 

PHP:

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

ASP.NET:

HttpContext.Current.Response.AddHeader("p3p","CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"");

Django:

response = render_to_response('mytemplate.html')
response["P3P"] = 'CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'

JSP:

response.addHeader("P3P","CP=\"IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT\"") 

 

 来源:http://adamyoung.net/IE-Blocking-iFrame-Cookies

参考:http://support.microsoft.com/kb/323752/EN-US/

 

抱歉!评论已关闭.