タグ付けされた質問 「p3p」

22
Cookieがブロックされている/ Internet ExplorerのIFRAMEに保存されていない
私は2つのWebサイトを持っているexample.comとしましょうanotherexample.net。にanotherexample.net/page.html、私はIFRAME SRC="http://example.com/someform.asp"。そのIFRAMEは、ユーザーがフォームに入力して送信するフォームを表示しますhttp://example.com/process.asp。someform.asp独自のブラウザウィンドウでフォーム( " ")を開くと、すべて正常に動作します。ただし、IE 6またはIE 7でIFRAMEとしてロードするsomeform.aspと、example.comのCookieが保存されません。Firefoxでは、この問題は発生しません。 テストのために、http://newmoon.wz.cz/test/page.phpに同様の設定を作成しました。 example.comはCookieベースのセッションを使用します(そのため私ができることは何もありません)。したがって、Cookie process.aspがないと実行されません。IEにこれらのCookieを保存させるにはどうすればよいですか? HTTPトラフィックをスニッフィングした結果:GET /someform.asp応答には、セッションごとの有効なSet-Cookieヘッダー(例Set-Cookie: ASPKSJIUIUGF=JKHJUHVGFYTTYFY:)がありますが、POST /process.asp要求には、Cookieヘッダーがまったくありません。 Edit3:一部のAJAX +サーバーサイドスクリプトは明らかに問題を回避することができますが、それはバグに非常によく似ています。さらに、まったく新しいセキュリティホールのセットが開きます。簡単なので、アプリケーションでバグとセキュリティホールの組み合わせを使用したくありません。 編集:P3Pポリシーが根本的な原因でした。詳細については以下をご覧ください。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.