ie的第三方限制cookie限制解决

简介:
什么为第三方cookie
当前页面为a
那么页面a操作的cookie为第一方cookie
如果页面a通过框架引入了页面b,那么页面b操作的cookie为第三方cookie
我们直接访问页面b时,没有问题,但是,如果b潜在了a中,那么访问a页面时,内嵌的页面b的cookie写入会失效。
 
这会出现在ie浏览器中,其他浏览器没有这个问题。
 
对于ie来说,我们可以在b.php页面加入如下:
 
InBlock.gifheader('P3P:CP= "IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');
 
发送个P3P头,注意在页面b.php里面如果嵌套着其他如bb.php要在里面也加,加不加看你是否有cookie操作。
 



 本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/155885 ,如需转载请自行联系原作者

相关文章
|
3月前
|
存储 安全 关系型数据库
安全开发-PHP应用&留言板功能&超全局变量&数据库操作&第三方插件引用&后台模块&Session&Cookie&Token&身份验证&唯一性
安全开发-PHP应用&留言板功能&超全局变量&数据库操作&第三方插件引用&后台模块&Session&Cookie&Token&身份验证&唯一性
electron升级到20版本后,禁用第三方cookie、跨域问题解决方法
electron升级到20版本后,禁用第三方cookie、跨域问题解决方法
359 0
|
C++
直接用IE浏览网页 VS 在“我的电脑”里访问网页——保存cookie的问题。
     直接用IE浏览网页、在“我的电脑”里输入网址,这两种方法都可以访问网页,而且“我的电脑”里输入网址输入网址后(按回车),“我的电脑”就会变成IE的形式,表面上看这两种方式是没有什么却别的,但是,如果是一个OA,里面有window.open的形式打开的窗口,并且使用cookie的方式要验证用户是否登录,那么区别就显现出来了。
886 0
|
数据安全/隐私保护 Web App开发 数据格式
|
Web App开发
解决IE浏览器中Iframe跨域访问不能读写cookie问题
摘要: 本文讲的是解决IE浏览器中Iframe跨域访问不能读写cookie问题, 假设A嵌套了B 解决方法:第一种很简单:将系统B设置为可信站点。
1439 0
|
存储
关于第三方cookie的作用域以及针对用户行为的使用
cookie,很多网站都会用的一个机制,可以保存用户的相关信息,token等等,很多人熟知的应该是第一方cookie,可以针对二级域名进行信息的保存,如果遇到跨域的情况,那么第一方cookie是没有用的,因为他做不到跨域。
1047 0