IE浏览器iframe下使用cookie和session要注意
2012-08-09 20:34
169 查看
最近在做一款人人应用,遇到了一个问题,我在IE下取不到cookie。单独用IE测试时能取到啊,一搬到人人就取不到了,别的Chrome和Firefox没问题,果断意识到又是IE的问题,自己捣鼓了一会不行,查一下吧,原来是IE加入了以PlatformforPrivacyPreferences(P3P)为基础的 隐私保护功能,阻止第三方cookie,当第三方站点试图读写cookie时,IE就会自动拦截。哎,搞这么麻烦。
解决办法:
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")
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")
ASP直接在头部加了头部申明:
<%Response.AddHeader "P3P", "CP=CAO PSA OUR"%>
相关文章推荐
- 在IE浏览器中iframe跨域访问cookie/session丢失的解决办法
- 在IE浏览器中iframe跨域访问cookie/session丢失的解决办法
- IE浏览器跨域访问iframe 中 Cookie/Session丢失解决方案
- Safari 和 IE浏览器 中使用iframe加载第三方网站的cookies、session
- 在iframe中使用cookie需要注意
- nodejs 的 express-session 模块之 cookie.secure 选项使用注意事项
- 使用APPlication,Session,Cookie和ViewState等对象保存信息的区别是什么?
- Session/Cookie/ServletContext的使用
- cookie和session的使用和区别
- JSP中使用cookie的方法以及注意事项总结
- yii框架中使用cookie和session
- 在Cookie被禁用的情况下使用url rewrite机制保持Session
- cookie,session的创建过程和使用区别
- 如何在AjaxPro.net的AjaxMethod中使用session和cookie
- asp+中的session 的使用和原理() 不需要cookie也可以使用session
- php同时使用session和cookie来保存用户登录信息
- asp.net 中 SESSION和COOKIE的使用
- java 中session和cookie的使用
- Cookies 和 Session使用注意事项
- PHP:客户端禁用cookie之后如何使用session