16

サブドメインmetric.foo.comにCookieが設定されている場合、www.foo.comへのリクエストでmetric.foo.com Cookieを削除する方法はありますか?ブラウザ(少なくともFirefox)は、metric.foo.comのドメインを持つSet-Cookieを無視しているようです。

4

2 に答える 2

21

Cookie は、それを作成したドメインのみが読み取ることができるため、Cookie が metric.foo.com で作成された場合は、作成されたのと同じドメインで削除する必要があります。これにはサブドメインが含まれます。

metric.foo.com から Cookie を削除する必要があるが、現在 www.foo.com でページを実行している場合、削除することはできません。

これを行うには、metric.foo.com からページをロードするか、foo.com の下に Cookie を作成して、任意のサブドメインでアクセスできるようにする必要があります。またはこれを使用します:

Response.cookies("mycookie").domain = ".foo.com"

...作成中、および削除する前。

..未テスト - 動作するはずです。

于 2008-09-22T20:21:14.737 に答える