2012-04-04 5 views
0

クッキーの各行が何を表しているかを理解するために多くの時間を費やしています。クライアント上のクッキーこの例で考えるとクッキーの各行は何を表していますか

...

nanme 
value 
localhost/ 
1024 
1985341056 
30290189 
4263017152 
30216763 
* 

私は、最初の行は、第二は、同じ値であるクッキーの名前であることを知っています。 3行目はドメインを表します。

第4行目は、他の値を持っていますが、値1600または1024を保持することが多いようです。私はこれが実際に何を表しているのか分かりません。

5行目は完全なミステリーです。

ライン6は、期限切れの日付です。

行7、もう一度考えてください。

8行目は、MAX AGEですか?

ライン9は明らかに区切り文字です。

私のためにギャップを埋めることができる大人がいますか?次のようにこれらは、Internet Explorerのクッキーと仮定

答えて

1

、形式は次のとおりです。

  • 名前
  • パス
  • フラグ(オプション)
  • 有効期限(低い)
  • 有効期限(高)
  • 作成時間(小)
  • 作成時間
  • デリミタ(高い)

満了および作成時間はFILETIME形式である(単一のファイルに複数のクッキーエントリを分離するために使用されます)。 FILETIME書式hereに関する情報があります。最も重要なのは

FILETIME構造体は、1601年1月1日以降の100ナノ秒間隔の数を表します。この構造体は、結合されて64ビットの単一の値を形成する2つの32ビット値で構成されます。

+0

残念ながら、IEのクッキー構造には多くの情報はありません。たとえば、フラグに関する信頼できる情報が見つかりません。 – Xenon

+0

あなたの返信は、クッキーのformateがブラウザごとに異なることを意味します。これは一般的なケースですか、IEはちょうど特別なものですか? –

+0

ああ、ありがとう! :-) –

関連する問題