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とかを巧みに設定すると解決できかも。