• ベストアンサー

クッキー情報について

クッキーの勉強をしていて気になったのですが、 アマゾンや楽天のクッキーの中身を見ると、 数字の羅列などがありますが、あれは具体的に どんな情報をクッキーに持たせているのでしょうか? また、あんな風なクッキー(暗号化クッキー?)を 生成するには、どうすれば良いのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.2

> 数字の羅列などがあります  恐らくセッションIDだろう。セッションIDとは、セッションのIDで(そのまんま)、セッションとは、HTTPセションではなく、複数のHTTPセション間でデータを共有する仕組みだ。混同を避けるために、HTTPセッション(HTTPリクエストとHTTPレスポンスの1組)をHTTPセションと表記した。  セッションIDは一般的にランダムな英数字で、サーバは、セッションIDと何らかのデータ(例えばログイン時に入力されたユーザID)を関連付けて置き、保存する。  ブラウザはクッキーの内容(セッションID)をサーバに渡す事によって、サーバに蓄積された自分用のデータを引っ張る。  この仕組みで、Webによるログインや、ページを切り替えた際のデータの保持を行っている。  セッションとは、ASPやPHPなどには元々備わっており、セッションクッキーの制御も自動で行ってくれる。CGIの場合は、自前で用意するかCGIのセッションライブラリを使う事になるだろう。

orenge_mint
質問者

お礼

ありがとうございました。 参考になりました。

その他の回答 (1)

  • suzukikun
  • ベストアンサー率28% (372/1325)
回答No.1

クッキーはサーバー側で生成しているものですから、そのサーバーに必要な情報を入れているはずです。 ですから、一概に何がどれという風に判定はできないのではないかと思います。 クッキー自体の生成はJavaScriptであれば以下のサイトが参考になるのではないかと思います。

参考URL:
http://www9.plala.or.jp/oyoyon/html/script/cookie.html
orenge_mint
質問者

お礼

ありがとうございました。 参考になりました。

関連するQ&A