私の会社はショッピングカートに差し込む小さなウィジェットを持っています。私たちは、IE7でクッキーを設定することができないという問題にぶち当たっています。これは、私たちがiframeを介してサイトに埋め込まれているため、第三者であるために起こります。IE、P3P、IFrame、ブロックされたクッキー(ページのホストページに個人情報が要求されるまで動作します)
この問題を解決する方法は、P3Pコンパクトポリシーをヘッダーに入れることです。前述のように:
Cookie blocked/not saved in IFRAME in Internet Explorer
私はP3Pポリシーが私のHTTPヘッダであることを確認しました。ショッピングカートサイトの最初のページ/ステップで実際に動作しますが、ページに個人情報(名前、住所、電話番号など)があるとすぐに、IEは自分のサイトとCookieをブロックします。
私はいくつかの異なるP3Pポリシーを試しましたが、それらはすべて同じ場所では機能しません。 IBM P3Pツールを使用して独自の特別なP3Pポリシーを生成しましたが、それでも機能しません。
私は完全に迷っています。
によってcontrolled in Apache mod_usertrackでは、ヒントをいただき、ありがとうございます。私は、p3pヘッダーが私が提供しているすべてのコンテンツのために存在することを確認しました。 (私はieHTTPHeadersを使用しました) –
Ok .. ieのプライバシー設定を変更し、低いセキュリティでテストしてください。それが動作する場合、問題はあなたのソースコードにあります。 WebセキュリティツールバーでFFを使用することもできます。プライバシー設定を変更し、Web開発ツールバーを使用してクッキーの状況を確認します。 – Shoban
Shobab、ヒントのおかげで。 IEでのセキュリティを低下させ、サイトのCookieステータスを「ブロック済み」から「制限付き」に変更しました。このDIDは私の仕事です。制限付きで十分です。 ソースコードで何が問題になるのかわかりません - おそらく私のp3pポリシーが十分ではありませんか? FF Webセキュリティツールバーはどこにありますか?なぜ私のp3pポリシーが十分でないのかを知ることができれば嬉しいです。 –