README.cookie (3506B)
1 クッキーサポートについて 2 3 (2000/11/07) 岡部克也 4 okabek@guitar.ocn.ne.jp 5 6 ・ version 0 (参照: http://www.netscape.com/newsref/std/cookie_spec.html) と, 7 version 1 (参照: http://www.ics.uci.edu/pub/ietf/http/rfc2109.txt, 8 http://www.ics.uci.edu/pub/ietf/http/draft-ietf-http-state-man-mec-12.txt) 9 のクッキーをサポートしています. 10 11 ・ クッキーのサポートは configure スクリプトの実行時に自動的に選択されます。 12 もしうまく動かないときは, config.h をチェックしてみてください. クッキーを利 13 用するためには, config.h で USE_COOKIE マクロが定義されている必要がありま 14 す. 15 なお、もしクッキーをサポートしたくない場合は --disable-cookie オプションを 16 付けて configure スクリプトを実行して下さい。 17 18 ・ Option Setting Panel (通常 `o' キーにバインドされている), または起動オプシ 19 ョン (-cookie, -no-cookie) で使用するか否かを選択できます. 20 21 ・ Option Setting Panel でクッキーを受け付けないようにする事もできます. 22 この場合, 以後のサーバから送られてくる全てのクッキーはリジェクトされますが, 23 既に受け取っているクッキーについては継続して使用されます. 24 25 ・ C-k でクッキー一覧が表示できます. この画面で, クッキー毎に使用するか否かを 26 選択できます. 27 28 ・ 2000/10/24 の版から, Option Setting Panel でクッキーを受け付ける (または受 29 け付けない) ドメイン (のリスト) を設定できるようになりました. 以下のフォー 30 マットで指定します: 31 32 domain-list = domains 33 | "" 34 domains = domain 35 | domain + "," + domains 36 domain = "." + domain-name ; ドメイン名とマッチ 37 | host-domain-name ; HDN とマッチ 38 | ".local" ; . を含まない全ての HDN にマッチ 39 | "." ; 全ての HDN にマッチ 40 41 (HDN: host domain name) 42 43 例として, 特定のドメイン (.xxx.or.jp) のクッキーのみを受け付けたい場合は, 44 45 ┌────────────────────────────────────┐ 46 │クッキーの設定 │ 47 │ │ 48 │クッキーを使用する (*)ON ( )OFF │ 49 │クッキーを受け付ける (*)ON ( )OFF │ 50 │問題のあるクッキーでも受け付ける [discard] │ 51 │クッキーを受け付けないドメイン [. ] │ 52 │クッキーを受け付けるドメイン [.xxx.or.jp ] │ 53 │ [OK] │ 54 └────────────────────────────────────┘ 55 56 のように設定します. 57 58 ・ ドメインに含まれる "." の数が 2 よりも小さいときは不正なクッキーと 59 見なされます (RFC 2109 4.3.2 参照) が 60 cookie_avoid_wrong_number_of_dots で指定されたドメインはこの制限を 61 受けなくなります。Option Setting Panel の "[wrong number of dots] 62 を無視するドメイン" で設定できます。