63 lines
4.1 KiB
Plaintext
63 lines
4.1 KiB
Plaintext
クッキーサポートについて
|
|
|
|
(2000/11/07) 岡部克也
|
|
okabek@guitar.ocn.ne.jp
|
|
|
|
・ version 0 (参照: http://www.netscape.com/newsref/std/cookie_spec.html) と,
|
|
version 1 (参照: http://www.ics.uci.edu/pub/ietf/http/rfc2109.txt,
|
|
http://www.ics.uci.edu/pub/ietf/http/draft-ietf-http-state-man-mec-12.txt)
|
|
のクッキーをサポートしています.
|
|
|
|
・ クッキーのサポートは configure スクリプトの実行時に自動的に選択されます。
|
|
もしうまく動かないときは, config.h をチェックしてみてください. クッキーを利
|
|
用するためには, config.h で USE_COOKIE マクロが定義されている必要がありま
|
|
す.
|
|
なお、もしクッキーをサポートしたくない場合は --disable-cookie オプションを
|
|
付けて configure スクリプトを実行して下さい。
|
|
|
|
・ Option Setting Panel (通常 `o' キーにバインドされている), または起動オプシ
|
|
ョン (-cookie, -no-cookie) で使用するか否かを選択できます.
|
|
|
|
・ Option Setting Panel でクッキーを受け付けないようにする事もできます.
|
|
この場合, 以後のサーバから送られてくる全てのクッキーはリジェクトされますが,
|
|
既に受け取っているクッキーについては継続して使用されます.
|
|
|
|
・ C-k でクッキー一覧が表示できます. この画面で, クッキー毎に使用するか否かを
|
|
選択できます.
|
|
|
|
・ 2000/10/24 の版から, Option Setting Panel でクッキーを受け付ける (または受
|
|
け付けない) ドメイン (のリスト) を設定できるようになりました. 以下のフォー
|
|
マットで指定します:
|
|
|
|
domain-list = domains
|
|
| ""
|
|
domains = domain
|
|
| domain + "," + domains
|
|
domain = "." + domain-name ; ドメイン名とマッチ
|
|
| host-domain-name ; HDN とマッチ
|
|
| ".local" ; . を含まない全ての HDN にマッチ
|
|
| "." ; 全ての HDN にマッチ
|
|
|
|
(HDN: host domain name)
|
|
|
|
例として, 特定のドメイン (.xxx.or.jp) のクッキーのみを受け付けたい場合は,
|
|
|
|
┌────────────────────────────────────┐
|
|
│クッキーの設定 │
|
|
│ │
|
|
│クッキーを使用する (*)ON ( )OFF │
|
|
│クッキーを受け付ける (*)ON ( )OFF │
|
|
│問題のあるクッキーでも受け付ける [discard] │
|
|
│クッキーを受け付けないドメイン [. ] │
|
|
│クッキーを受け付けるドメイン [.xxx.or.jp ] │
|
|
│ [OK] │
|
|
└────────────────────────────────────┘
|
|
|
|
のように設定します.
|
|
|
|
・ ドメインに含まれる "." の数が 2 よりも小さいときは不正なクッキーと
|
|
見なされます (RFC 2109 4.3.2 参照) が
|
|
cookie_avoid_wrong_number_of_dots で指定されたドメインはこの制限を
|
|
受けなくなります。Option Setting Panel の "[wrong number of dots]
|
|
を無視するドメイン" で設定できます。
|