LoginSignup
5

More than 5 years have passed since last update.

有効期限付きのCookieを削除する時に、削除できなかったのでメモ(IE11)

Posted at

Cookieを参照するcgiファイルが複数あって、有効期限を設定した場合、
単純に下記のように過去の日付を設定しただけでは削除できなかったのでメモ。

Set-Cookie: hoge=fuga; expires=Thu, 1-Nov-2012 00:00:00 GMT;

今回解決した方法は、domain属性を指定する方法。
Cookieを発行する時に、domainを指定。

Set-Cookie: hoge=fuga; domain=connan.jp; expires=Thu, 28-Aug-2014 00:00:00 GMT;

Cookieを削除する時に、domainを指定。

Set-Cookie: hoge=fuga; domain=connan.jp; expires=Thu, 1-Nov-2012 00:00:00 GMT;

とりあえず今回はこれで解決したけど、domain属性を付けると、ホスト名に関係なくCookieが有効になるようなので要注意。
pathとかを巧みに設定すると解決できかも。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5