发表于 2012-09-06 08:14:04 by 月小升
IE6中设置隐私级别的时候,默认为中。拒绝第三方
另外采用图片标签潜入的源码,
比如当前页面为java-er.com/a.html
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/
无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢