IE丢失Iframe页面的session问题的解决方案

之前做一个页面时发现如果:A站iframe引用B站的页面时(A,B不在同一台服务器),如果在这个Iframe中B的页面做了跳转,当用IE浏览的时候会导致server 的session丢失,原因是IE的保护机制禁止将iframe中得到的sid传递给下一个页面。

 

解决方法比较简单:在B被引用的页面上添加JSP代码:

<%
response.setHeader("P3P","CP=CAO PSA OUR");
%>
 即可

你可能感兴趣的:(jsp,浏览器,IE)