#24-01 くっき〜!
HNS ユーザからの
Cookie はみんな Accept invalid cookie になるのか、ということですが、ヲレが読んでる
HNS 日記は
のお二人だけ。おぐらさんも問題あり。サンプルが少なすぎますか。
しかたがないので星野から辿ってみる…。
…めんどくさ。なんか試したところ全部なるですな。HEAD で調べてみる。(←先にやれ)
% lynx -source -head http://www.brain-child.co.jp/~a2c-oo/diary/ HTTP/1.1 200 OK Date: Wed, 24 Feb 1999 02:58:51 GMT Server: Apache/1.2.6 PHP-3.0.6 Last-Modified: Wed, 24 Feb 1999 02:14:49 GMT Set-Cookie: HnsClientCount=10; expires=Friday, 26-Mar-99 02:58:51 GMT; path=/%7ea2c-oo/diary; domain=www.brain-child.co.jp Set-Cookie: HnsClientCount=10; expires=Friday, 26-Mar-99 02:58:51 GMT; path=/%7Ea2c-oo/diary; domain=www.brain-child.co.jp Set-Cookie: HnsClientCount=10; expires=Friday, 26-Mar-99 02:58:51 GMT; path=/~a2c-oo/diary; domain=www.brain-child.co.jp Set-Cookie: HnsClientID=RURI36d25f453bdea; expires=Friday, 26-Mar-99 02:58:51 GMT; path=/%7ea2c-oo/diary; domain=www.brain-child.co.jp Set-Cookie: HnsClientID=RURI36d25f453bdea; expires=Friday, 26-Mar-99 02:58:51 GMT; path=/%7Ea2c-oo/diary; domain=www.brain-child.co.jp Set-Cookie: HnsClientID=RURI36d25f453bdea; expires=Friday, 26-Mar-99 02:58:51 GMT; path=/~a2c-oo/diary; domain=www.brain-child.co.jp Set-Cookie: HnsClientError=deleted; expires=Tuesday, 24-Feb-98 02:58:50 GMT Connection: close Content-Type: text/html
4 つどころか 7 個も出てますが…。問題になってるのは HnsClientCount と HnsClientID の重複。 ヲレ的には Cookie の path は %7E, %7e, ~ を区別する必要があるとは思えん。URL decode してから 同一性を判定して欲しいが…。(そもそも ~ をエスケープする必要あるの?)
個人的な結論は「現状の HNS は SET_COOKIES:TRUE Lynx ユーザにはやさしくない」ということかな。 Cookie 使{え,わ}ない Lynx ではなんら問題ないですし。
(19:20)なるほど、bug というのはこれですね。すでに発覚してましたか。