aboutsummaryrefslogtreecommitdiffstats
path: root/doc-jp/README.cookie
blob: 7c32c7d730ba9280a0d6831dabe62ee2693df853 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
クッキーサポートについて

                                                         (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]
    を無視するドメイン" で設定できます。