正文

iFRAME解决cookie跨域问题2008-12-23 15:53:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/lovebugs/40038.html

分享到:

A页面的域名 a.com B页面的域名b.com,现A中iframe嵌了个B页面,此时B中的cookie就会失效。

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

阅读(4806) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册