Internet Explorer は一部のドメインの Cookie を無視します (Cookie の読み取りや設定ができません) 質問する

Internet Explorer は一部のドメインの Cookie を無視します (Cookie の読み取りや設定ができません) 質問する

example.com例えば、ユーザーが独自のサブドメイン(1ユーザー - 1サブドメイン)を設定し、独自のスクリプトをアップロードできるサイトがあります。たとえば、次のようhttp://somedomain.example.com/xyzzy.phpにマッピングされます。/www/somedomain/xyzzy.php

現在、これらのドメインの一部では、Internet Explorer 7 は Cookie を受け入れません (受け入れることができません)。Fiddler で確認したところ、サーバーは Set-Cookie 応答を正しく送信しますが、JS または開発者ツールの IE に Cookie は表示されません。要求時に、IE7 は Cookie ヘッダーも送信しません。

クッキーはユーザーのドメイン (例somedomain.example.com) に設定されており、パスは で/、さまざまな有効期限オプション (過去、将来、現在、「0」) が試され、HttpOnly ではなく、安全ではありません。

FF、Opera、Safari、Chrome はすべて問題なく動作します。

IE がクッキーを無視するのはなぜですか?

ベストアンサー1

サブドメインの1つにアンダースコアが使用されていますか?IEは、アンダースコアに従わないサブドメインからのクッキーを受け入れる際に問題があります。URI RFC

おすすめ記事