久々の、プログラミングネタ^^;
IEが保存する Cookie について ファイルの実体 の 詳細について
数年前から気になってたのですが、久々に思い出したので、少し調べてみた。
以下からの内容は、Cookie を使ったプログラミング経験が無い方にとっては、
意味不明かもしれません。
まずクッキーの実体をテキストエディタで開きます。そうすると、
test_cookie
13 localhost/~local/ 1536 3465551104 ← これ 29962101 ← 1435969904 29888676 * |
上記のように、1行区切りで Cookie データ が格納されています。
今回は "←これ" となっている個所を実際に調べてみました。ここのカラム自体は
クッキーの有効期限を表している
のですが、そのままの数字では、GMT形式のタイムと整合性が取れなかった。
と言うことは、少なからず加工してデータを格納しているということには
間違いないようだ。
そこで、下記のような環境( プログラム/ブラウザ )を用意し、2秒毎の
Cookie データを出力し、どの様にデータが変化していくのかを調べる。
・有効期限1年間を持つクッキーを吐き出すプログラム( 自宅サーバーにて )/PHP
・上記のプログラムに、自動的に 2秒毎でアクセスするブラウザ
・1.5秒毎にクッキーを監視し、該当カラムのデータを抽出し、デバッグ出力/C++
検証イメージ↓
左から、
行番号、Cookie ファイル自体の更新時刻、有効期限その1、有効期限その2
と、40分ほど放置して、3つほど事実がわかりました。
今回わかった事実は、その2に続きます!
関連記事
0 コメント:
コメントを投稿