A页面的域名 a.com B页面的域名b.com,现A中iframe嵌了个B页面,此时B中的cookie就会失效。
解决办法之一 :
1、增加P3P.xml文件
在B的网站服务器上存放P3P.xml文件,文件内容为
2、在web.xml中增加个fliter,保证每次应答的时候浏览器头文件中都设置了p3p的头信息。
解决办法之一 :
1、增加P3P.xml文件
在B的网站服务器上存放P3P.xml文件,文件内容为
- <META xmlns="http://www.w3.org/2002/01/P3Pv1">
- <POLICY-REFERENCES>
- <POLICY-REF about="/w3c/P3P.xml">
- <COOKIE-INCLUDE name="*" value="*" domain="*" path="*"/>
- </POLICY-REF>
- </POLICY-REFERENCES>
- </META>
- ((HttpServletResponse)response).setHeader("P3P", "CP=\"NOI ADM DEV PSAi COM NAV OUR OTR STP IND DEM\" policyref=\"http://www.udooo.com/w3c/P3P.xml\"");
评论