解决iframe跨域读写Cookies的问题,(ASP、ASP.NET、PHP、JSP)解决方案
2010-02-22 22:02
866 查看
A站iframe引用其它站(B站)的内容时,B站的页面获取不到B站种下的Cookies。如果页面是来自框架的,而框架的父页和框架不是一个站点的话,客户端默认是禁止向页面附加头信息的,这样服务器端就无法识别客户端框架里面的页面,自然不能操作Session。
解决方案:
一种是:直接改IIS设置
在IIS设置中,header头中加对值:
P3P
CP="CAO PSA OUR"
第二种是:直接在ASP头部加了头部申明
下面是第二种方案
ASP:在页面头加上
<%Response.AddHeader "P3P", "CP=CAO PSA OUR"%>
php:
header('P3P: CP=CAO PSA OUR');
ASP.NET
通过在代码上加Response.AddHeader("P3P", "CP=CAO PSA OUR")或者在Window服务中将ASP.NET State Service 启动。
JSP:
response.setHeader("P3P","CP=CAO PSA OUR")
解决方案:
一种是:直接改IIS设置
在IIS设置中,header头中加对值:
P3P
CP="CAO PSA OUR"
第二种是:直接在ASP头部加了头部申明
下面是第二种方案
ASP:在页面头加上
<%Response.AddHeader "P3P", "CP=CAO PSA OUR"%>
php:
header('P3P: CP=CAO PSA OUR');
ASP.NET
通过在代码上加Response.AddHeader("P3P", "CP=CAO PSA OUR")或者在Window服务中将ASP.NET State Service 启动。
JSP:
response.setHeader("P3P","CP=CAO PSA OUR")
相关文章推荐
- 解决iframe跨域读写Cookies的问题,(ASP、ASP.NET、PHP、JSP)解决方案
- 解决iframe跨域读写Cookies的问题,(ASP、ASP.NET、PHP、JSP)解决方案
- 解决跨域读写Cookies的问题,(ASP、PHP、ASP.NET、JSP)解决方案
- asp.net 解决iframe跨域读写Cookies的问题
- 解决ASP.NET AJAX在frame及iframe中跨域访问的问题
- 解决ASP.NET AJAX在frame及iframe中跨域访问的问题
- 解决ASP.NET AJAX在frame及iframe中跨域访问的问题
- 解决跨域iframe内容读写Cookies的问题
- 解决ASP.NET AJAX在frame及iframe中跨域访问的问题
- Asp.net mvc如果解决Iframe、Frameset 中Session、Cookie丢失的问题。
- IE下PHP iframe跨域导致session丢失问题的解决方法
- ASP.NET中Cookie跨域的问题及解决代码
- php输出UTF-8格式XML文件中文乱码问题(含asp,asp.net,jsp代码)
- IE下PHP iframe跨域导致session丢失问题的解决方法
- Asp.net mvc如果解决Iframe、Frameset 中Session、Cookie丢失的问题。
- PHP关于IE下的iframe跨域导致session丢失问题解决方法
- PHP关于IE下的iframe跨域导致session丢失问题解决方法
- ASP.NET配合jQuery解决跨域调用的问题
- AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案
- 解决asp.net mvc的跨域请求问题