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");
%>
 すぐできます