しゃある通信

#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 というのはこれですね。すでに発覚してましたか。



マクロミルへ登録

© 1999 Kazuya 'Sharl' Masuda
(C)Willoo Entertainment Inc. (C)Konami Digital Entertainment 株式会社ウィローエンターテイメント及び株式会社コナミデジタルエンタテインメントの著作権を侵害する行為は禁止されています。 0.004268 cached