2008/10/25

IE系のCookieのフォーマット その2

 
前回からの続きで IE系の Cookie について。
 
 
今回は Cookie ファイルに存在するフラグについて調べてみました。
但し、情報元が無さ過ぎるため、実際本当にそうなのか、確証はありません( ´д`)
 
 
確証はありませんが、、、
色々と調べた結果なので、各項目と値を 10進&16進数 でまとめてみました。
 
項目 値(10進) 値(16進) 意味
Secure 1 0x01 https のみで有効
Session 2 0x02 セッション・・を?
3rdParty 16 0x10 3rdパーティ製の・・?
Prompt 32 0x20 不明
EvaluteP3P 64 0x40 不明
ApplyP3P 128 0x80 不明
P3P 256 0x100 不明
Restricted 512 0x200 不明 フラグはONの時が多い
IE6 1024 0x400 IE 系ではほぼ常にある?
Legcy 2048 0x800 不明
 
 
ためしに様々なサイトを訪れた結果、生成された Cookie.txt を見ると、
ほとんど 1024ON になっています。
 
また IE6 と Restricted という組み合わせで 1536 というのも多い。
 
 
これらの正式な意味は、いくら調べてもわからなかったので、、、
 
フラグに関して正式な情報源をお持ちの方は、ご指摘頂けるとうれしいです( ´д`)
 
 
ちなみに、
 
 CGI 等のプログラミングから設定できるのは
  ( Set-Cookie )
 
1 の Secure だけしか無い と思われます。
 
 
それ以外のフォーマットに関しては、更新日付と生成日付になりますが、これは
次回に解説します。
 
 
関連リンク

0 件のコメント:

コメントを投稿