关于在ie下无法读写cookie的解决

来源:互联网 发布:英文表达祝福知乎 编辑:程序博客网 时间:2024/06/05 07:26

解决:只需要在cookie来源方设置 P3P HTTP Header,在隐含 iframe 里面跨域设置 cookie 就可以成功。

具体的内容是:P3P: CP=’CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR’

示例:

ASP:

1
<%Response.AddHeader"P3P", "CP=CAO PSA OUR"%>

php:

1
header('P3P: CP=CAO PSA OUR');

ASP.NET:

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

JSP:

1
response.setHeader("P3P","CP=CAO PSA OUR")