PHPのセッション機能を使って、値の受け渡し部分を作りましたが、
なぜかIEではセッションがうまく維持することが出来ません。。
クロムやfirefoxではきちんとセッションIDを維持することが出来るのに(涙
IEの場合、Iframe内が親と違うドメインの場合、
クロスドメインになってしまうため、デフォルトのセキュリティレベルでは、
Cookieが無効になってしまい、iFrame内でセッションIDを維持することが出来ません。
そんなときは、IEでiframe内の別のドメインのCookieを有効にする方法を
使います!
HTTPのレスポンス時のヘッダーに、
("P3P", 'CP="CAO PSA OUR"')
↑
これを記入したらいいみたい。
実際には、phpファイルの一番上に、下記の行を付け足しました。
これであら不思議!!IEでもきちんとセッションを維持することが出来ました!
0 件のコメント:
コメントを投稿