Cookie の 2000 年問題
[上に]
[前に]
[次に]
Syn
[E-Mail]
1999/12/15(水) 11:53:49
Cookie の expires を一ヶ月に設定しているところが多い
せいか、ぼちぼちと Cookie が残らないとかの問題が
起きているようです。
スクリプト側の問題 (日付の算出方法が間違ってるとか)
になっているところもあるのですが、ブラウザのバージョ
ン別対応状況などがわかるサイトなどを知っているかたが
いらっしゃいましたら教えていただければ幸いです。
# ちなみに質問… Set-Cookie: の expires= の日付には、
# 四桁の年を指定してもよいのですよね?
Syn
[E-Mail]
1999/12/15(水) 11:59:30
おおっと
http://www.tohoho-web.com/wwwcook.htm
に
> 値は次のようなフォーマットで指定します。
> Fri, 31-Dec-1999 23:59:59 GMT
と書いてありました。 すみません。
では逆に、二桁しか指定しなかった場合、2000 年以降
(つまり 00 以降) の日付をどう読み取るかは受け取り側
依存で、 2000 年代と取る User-Agent もあれば 1900
年代と取る User-Agent もあるとゆうことでよろしいで
しょうか?
aqua-J
1999/12/15(水) 13:48:49
少なくとも、IE5では、クッキーの西暦を2桁にした場合、
クッキーが有効となりません。
正しい書き方は、既に上に書かれてますが、
Wdy, DD-Mon-YYYY HH:MM:SS GMT だそうです。(受け売り)
#他のブラウザでは、不明ですが、。。
[上に]
[前に]
[次に]