クッキーファイルの中身の記述について。


クッキーファイルはテキストファイルとしてパソコン上に存在していますが、そのクッキーファイルをテキストエディタで開いたところ、数行程度の記述が1回以上繰り返し書き込まれていました。
どのサイトのクッキーも、書式はほぼ同じです。

そこで疑問なのですが、このクッキーファイルに記述されている数字や文字は、いったいどういう意味なのでしょうか?何が記録されているのでしょうか?
関連するURLもあわせてご回答いただければと思います。

なお、マシンはWindowsを利用しています。ここでいうクッキーファイルとは、
Document And Setting¥<ユーザ名>¥Cookiesフォルダにあるテキストファイルのことをさしています。


よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/10/28 12:12:41
  • 終了:--

回答(6件)

id:o0o0o0o0o No.1

o0o0o0o0o回答回数84ベストアンサー獲得回数02005/10/28 12:37:30

http://www.futomi.com/lecture/cookie/

Perlで作るCGI講座 - Cookieの概要と使い方- futomi's CGI Cafe

ちょっと細かくなりすぎかもしれませんが、

以下の通りです。


---書式--- 


Set-Cookie: クッキー名=クッキー値; expires=有効期限; domain=ドメイン名(サーバ名); path=パス; secure


---意味---


■クッキー名=クッキー値


ラウザーに保存したい変数名とその値をセットします。スペース、カンマ、セミコロンは含まれてはいけません。そのため URL エンコードをする必要があります。(後述) Cookie をセットする際には、この項目のみが必須です。

■expires


クッキーの有効期限をセットします。有効期限は GMT で指定します。フォーマットは以下のとおりです。


Wdy, DD-Mon-YYYY HH:MM:SS GMT


有効期限が省略されると、テンポラリークッキーとして扱われます。つまり、ブラウザーを閉じた時点で、そのクッキーは無効となります。(後述)

■domain


セットしたクッキーが送信されるドメインを指定します。サーバ名で指定すれば、指定サーバへのアクセスの時だけセットしたクッキーを送信します。ドメインが省略されると、そのときアクセスしたサーバ名がセットされます。


■path


セットしたクッキーが送信されるパスを指定します。パスが省略されると、アクセスしたリソース(HTML、CGI)のパスがセットされます。


■secure


この項目が指定されていると、アクセス先が SSL などのような安全なサイトの場合のみにクッキーを送信するようになります。ドメイン、パスが一致したとしても、アクセス先が安全とみなされないと、クッキーを送信しません。

id:xml-document1

ご回答いただいたのですが、求めている回答とは、違うようです。

CookieTest1

%83e%83X%83g%82P

www.futomi.com/cgi-bin/lecture/

0

1881150208

29414327

1122876704

29414126

*

CookieTest2

%83e%83X%83g%82Q

www.futomi.com/cgi-bin/lecture/

0

1881150208

29414327

1122876704

29414126

*

↑ クッキーファイルの中身です。

各行が何をあらわしているかが知りたいのです。

2005/10/28 14:29:01
id:woodyone No.2

woodyone回答回数216ベストアンサー獲得回数32005/10/28 12:41:54

クッキーに登録される内容は、アクセスするサイトによって異なります。

アクセス履歴を管理するために使用されるのが一般的です。

id:xml-document1

これも、ちょっと求めている回答ではありません。

回答1に対する私のコメントに、補足質問を書きましたので、以下の方はそちらにご回答ください。

2005/10/28 14:30:17
id:LOOP No.3

LOOP回答回数22ベストアンサー獲得回数02005/10/28 13:31:00

http://www.mizuno.co.jp/common/cookie/index.phtml


↑既に回答されているようなので・・・かぶりました。


実例として「Google」の「表示設定」で自分仕様の設定ができます。


  私は「結果ウィンドウ: 検索結果を新しいウィンドウに開く」にチェックを入れています。

  検索結果からHPを選択すると新しいウインドでどんどん開くことができ、

  該当しない場合「閉じる」だけですぐに検索結果が使える利点があります。

  通常は「戻る」を押すのが一般的ですが遅いので使いません


さて、自分仕様の設定は本来ならGoogle側で管理してくれれば楽なのですが

いかんせん利用者が多すぎてとても管理するスペースが確保できません。

それなら利用者のパソコンにその設定を保管させて参照すれば解決します。


それがクッキーファイルです。


http://www.futomi.com/lecture/cookie/

↑またまたかぶったようで・・・

(私は遅筆なので書いている間にかぶる?)


もっと詳しく知りたい場合はココ

仕組みがわかります。

id:xml-document1

CookieTest1

%83e%83X%83g%82P

www.futomi.com/cgi-bin/lecture/

0

1881150208

29414327

1122876704

29414126

*

↑ これが私の言うクッキーファイルの中身です

各行が何をあらわしているかが知りたいのです。

引き続きよろしくお願いします。

2005/10/28 14:31:54
id:kensaito No.4

kensaito回答回数163ベストアンサー獲得回数42005/10/28 19:15:55

ポイント15pt

http://www.microsoft.com/japan/msdn/asp.net/using/migrating/jspm...

JSP から ASP.NET への移行ガイド : Cookie

上記URLの「はじめに」にあるように、cookieには

Webアプリケーションから送られてきた値が保存されています。

したがって2番目の回答にもあるように、登録される内容や

使われ方はWebアプリケーションごとに違います。


>各行が何をあらわしているかが知りたいのです。


というのを具体的に答えられるのは、そのWebアプリケーションを

設計した人でしょう。


「Internet Explorerで作成されるcookieの書式を知りたい」と

いうことであれば、上記URLのリスト1の説明がある程度の答えになると

思います。

ただ、知ってもあまり役には立たないと思います。なぜならば、coockieは

Webアプリケーションとブラウザ間でやりとりされるもので、

利用者が自分で作るものではないからです。

id:xml-document1

PREF

ID=40dbd37914242a34:TM=1013725751:LM=1013725751:S=P4MUPnk7Wbs

google.com/

1536

2618878336

32111634

48239568

29472167

*

この例で言えば、

1行目はCookieの名前(クッキー変数名)、

2行目はCookieの値(クッキー変数に代入されている値)、

3行目は対象のドメインであると予想がつきます。

それ以下の行の数字が何を表しているかが知りたいのです。

引き続き回答をお待ちしています。

2005/10/28 21:20:40
id:SiroKuro No.5

SiroKuro回答回数15ベストアンサー獲得回数02005/10/28 20:09:06

ポイント25pt

クッキーファイルの書式は、ブラウザごとによって異なる可能性があります。

これ以外の書式もあるかもしれませんので注意が必要です。


============

>CookieTest1

クッキー名です。


>%83e%83X%83g%82P

このクッキー名に設定された値です。この値は、上記 URL 等から文字列へと変換できます。


>www.futomi.com/cgi-bin/lecture/

# このクッキーが送られるドメインです。これより下の階層の URL にこのクッキーが送られます


>0

>1881150208

>29414327

>1122876704

>29414126

# このあたりの値は良くわかりませんが、有効期限やその他の制御情報を表しているはずです。


>*

# 値ごとの区切りです。1つのクッキーごとに区切られます。

id:xml-document1

>有効期限やその他の制御情報を表しているはずです

このうちのどれかは、有効期限かもしれませんね。ほかの情報が気になります。

ここをどなたかご存じないでしょうか。。。

2005/10/28 21:21:44
id:siachan No.6

siachan回答回数80ベストアンサー獲得回数142005/11/01 20:01:46

ポイント50pt

URLによれば、

>xxxxxx    :クッキー名

>XXXXXXXXX   :クッキー名に対する値

>1088 ←ここ

>1658167168  :有効期限2 

>29762817   :有効期限1

>3934073264  :生成日2

>29689391   :生成日1

ということのようです(本人から訂正入ってますが、三行目にドメインが入ります)。


結局「←ここ」と書かれた部分は判明しなかったようなので、

完全解明って訳ではないのですが。


Cookie ver.2で指定出来る物の内、ここに載ってない物を考えれば

Discard、Port、Secureあたりが残るでしょうか。


なのでここらへんの値が入ってるのかも。

id:xml-document1

なるほど・・・

完全解明とは行きませんが、大体のことはわかりました。

どうもご回答ありがとうございました。

2005/11/01 21:08:34

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

  • Cookieについて VistaになってUAEが入ったときから、Cookieの場所が移動している。 XP C:¥Documents and Settings¥<ユーザー名>¥Cookies¥low Vista/7 C:¥Users¥<ユーザー名>¥AppData¥Roaming¥Microsoft¥
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません