发表于 2012-09-06 08:14:04 by 月小升

IE6中设置隐私级别的时候,默认为中。拒绝第三方

另外采用图片标签潜入的源码,

比如当前页面为java-er.com/a.html

3.php

3.php中的cookie也无法得到。IE会显示block掉这个域名。php-er.com 相对当前页面为第三方cookie

效果相同,也会被拒绝。

iframe就是大家经常遇到的问题了。

解决第三方cookie问题,使用

在php 读写cookie的文件第一行写

header(“P3P: CP=CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR”);

一切都搞定了。

使用firebug会看到头信息多了一行P3P

Cache-Controlno-store, no-cache, must-revalidate, post-check=0, pre-check=0

Connectionkeep-alive

Content-Encodinggzip

Content-Typetext/html; charset=utf-8

DateThu, 06 Sep 2012 07:38:07 GMT

ExpiresThu, 19 Nov 1981 08:52:00 GMT

P3PCP=CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR

Pragmano-cache

Servernginx/1.0.14

IE6中,自然也可以得到自己想要的cookie了。

header(“P3P: CP=CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR”);

P3P: CP=CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR这句话的意义

Compact Policies

Compact policies are essentially summaries of P3P policies. They can be used by user agents to quickly get approximate information about P3P policies, therefore improving performance.

For an in-depth explanation of compact policies, we refer to the P3P1.0[4] specification. Here, we limit to stating the syntax:

compact-policy-field = `CP=”` compact-policy `”`

compact-policy = compact-token *(” ” compact-token)

compact-token = compact-access |

compact-disputes |

compact-remedies |

compact-non-identifiable |

compact-purpose |

compact-recipient |

compact-retention |

compact-categories |

compact-test compact-access = “NOI” | “ALL” | “CAO” | “IDC” | “OTI” | “NON”

compact-disputes = “DSP”

compact-remedies = “COR” | “MON” | “LAW”

compact-non-identifiable = “NID”

compact-purpose = “CUR” | “ADM” [creq] | “DEV” [creq] | “TAI” [creq] |

“PSA” [creq] | “PSD” [creq] | “IVA” [creq] | “IVD” [creq] |

“CON” [creq] | “HIS” [creq] | “TEL” [creq] | “OTP” [creq]

creq = “a” | “i” | “o”

compact-recipient = “OUR” | “DEL” [creq] | “SAM” [creq] | “UNR” [creq] |

“PUB” [creq] | “OTR” [creq]

compact-retention = “NOR” | “STP” | “LEG” | “BUS” | “IND”

compact-category = “PHY” | “ONL” | “UNI” | “PUR” | “FIN” | “COM” |

“NAV” | “INT” | “DEM” | “CNT” | “STA” | “POL” |

“HEA” | “PRE” | “LOC” | “GOV” | “OTC”

compact-test = “TST”

This entry was posted in PHP, WEB前端 and tagged cookie, p3p. Bookmark the permalink.

月小升QQ 2651044202, 技术交流QQ群 178491360

首发地址:月小升博客 – https://java-er.com/blog/cookie-p3p-iframe/

无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢

java cookie p3p_跨站cookie读取-第三方cookie问题p3p解决相关推荐

  1. 【安全牛学习笔记】CSRF跨站请求伪造***漏洞的原理及解决办法

    CSRF跨站请求伪造***漏洞的原理及解决办法 CSRF,夸张请求伪造漏洞 漏洞的原理及修复方法 1.常见的触发场景 2.漏洞原理:浏览器同源策略 3.DEMO 4.漏洞危害 5.如何避免&修 ...

  2. xss漏洞-DVWA跨站攻击盗取用户cookie值

    程Kaedy.cn-www.kaedy.cn XSS跨站脚本攻击介绍 跨站脚本攻击英文全称为(Cross site Script)缩写为 CSS,但是为了和层叠样式表(Cascading Style ...

  3. Cookie Session跨站无法共享问题(单点登录解决方案)

    单点登录 什么是单点登录,举个例子,如果你登录了msn messenger,访问hotmail邮件就不用在此登录. 一般单点登录都需要有一个独立的登录站点,一般具有独立的域名,专门的进行注册,登录,注 ...

  4. ajax请求时cookie,ajax跨域请求中的cookie问题

    update 另一个问题 ajax在进行复杂请求如PUT,POST,DELETE等时,当请求为cross domain request是,会先发一个OPTIONS请求确认服务器的跨域支持情况,在发送原 ...

  5. jenkins 安装以及Jenkins无法在界面关闭跨站请求伪造保护(CSRF)解决403以及如何关闭Jenkins杀掉所有衍生进程

    Jenkins的安装可以通过tomcat作为容器安装,由于Jenkins包就自带了servlet,所以我们只需要下载安装就可以直接启动. 1.下载war包: 官方地址下载:http://mirrors ...

  6. java写入文件编码格式为ansi_Java读取、写入文件如何解决乱码问题

    读取文件流时,经常会遇到乱码的现象,造成乱码的原因当然不可能是一个,这里主要介绍因为文件编码格式而导致的乱码的问题.首先,明确一点,文本文件与二进制文件的概念与差异. 文本文件是基于字符编码的文件,常 ...

  7. mvc如何嵌套第三方页面_苹果屏蔽第三方Cookie,然后呢?

    苹果将默认屏蔽第三方cookie,本文将解释这件事,分析它的目的.带来的问题和替代方案. 新闻背景: 2. 什么是第三方cookie? 第三方cookie是相对第一方cookie这个概念来的. 什么是 ...

  8. Jsp和Javascript读写cookie,cookie的path设置,jsp解码cookie值

    cookie的基础知识就不介绍了,自己去百度. 一.jsp读写cookie jsp写cookie的代码如下: Cookie cookie1 = new Cookie("historyCity ...

  9. CSRF(跨站请求伪造)漏洞

    CSRF(Cross-site request forgery) 跨站请求伪造,由客户端发起,是一种劫持受信任用户向服务器发送非预期请求的攻击方式,与XSS相似,但比XSS更难防范,常与XSS一起配合 ...

最新文章

  1. 尺度空间理论与图像金字塔
  2. 苹果笔记本适合学python吗_千万别花冤枉钱!大学生买本得这么选!
  3. python基础(13)之数组
  4. 利用系统级别的光谱成像技术分析细胞器的互作组学
  5. 【绝迹篇】RSA加密算法(私钥加签公钥验签)
  6. mysql查询表字段的个数
  7. cvc 降噪_此降噪非彼降噪,你要的是哪种降噪?
  8. Impala 解决Invalid argument: Client connection negotiation failed异常
  9. 数据挖掘 第五篇:分类(kNN)
  10. coj #10066新的开始(最小生成树)
  11. matlab中plot函数的常用颜色和线型
  12. 照片拼图软件:Picture Collage Maker for Mac
  13. linux下系统中的文件传输
  14. python里2f是啥意思_Python 字符串前面加u,r,b,f的含义
  15. 【Day7.1】张掖七彩丹霞看日出
  16. strip指令——减小文件的大小(给文件脱衣服)
  17. Jenkins之自动进行360加固
  18. STM32CubeMx入门教程
  19. word-200-1
  20. springboot post 请求参数过长请求接口报错 An HTTP line is larger than 4096 bytes

热门文章

  1. java抽象语法树(ast),AST 抽象语法树
  2. Java Lambda 连接字符串
  3. 想知道图片转表格怎么转?简单实用的转换方法分享
  4. window.open打开的新窗口里执行原窗口url跳转
  5. 2017年前端面试题最新汇总
  6. mysql查询第11到20条数据_数据库查询语句怎样查询一个表中的第15到第20条数据...
  7. 梳理c++ const 修饰函数
  8. c语言关于sqrt判断素数原理的理解
  9. ffmpeg 推流 flv
  10. 大佬横行的币圈,谁才是真正“一割”?