CookieとセッションIDの違いは? わかりやすく説明していただけると、助かりまーす!

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2015/05/17 07:21:31
  • 終了:2015/05/24 07:25:04

回答(2件)

id:freemann No.1

freemann回答回数305ベストアンサー獲得回数482015/05/17 16:04:57

Cookieは、そのサイトで何をしたか何を選んだかなどの情報をPCに保存しておき、サイトにアクセスした時に送られる情報が書かれているファイルです。
セッションIDとは、そのサイトに接続している状態を識別するIDです。
ですので次にそのサイトにアクセスした時には別のセッションIDになっていたりします。

そんな感じかと思います。

他1件のコメントを見る
id:freemann

自分の認識ではそういう感じだと思います。
例えばあるネットショップのサイトで商品を閲覧したとします。
すると他のサイトを見ている時に広告に自分が先ほどのネットショップで閲覧した商品が表示されたりするのもCookieで情報を得ているのではないかなと思っています。

2015/05/21 16:32:07
id:torimaki

お返事、ありがとうございます。ご回答を頭の片すみに入れ、なにかの折りに、またセッションIDとCookieの問題に出会ったときは、引き戻って、考えてゆきたいと存じます。

2015/05/22 08:07:39
id:syamaoka No.2

syamaoka回答回数19ベストアンサー獲得回数82015/05/17 21:53:06

Cookie はサーバーとWebブラウザ(クライアント)が HTTP で stateful に通信をするための仕組みとそのデータ自体を指す言葉です。Cookie は、クライアントがサーバーにアクセスする際の HTTP 通信に HTTP ヘッダーとして付与され、サーバーからレスポンスを返す時に Cookie を変更することが可能です。
セッション ID は、サーバーがセッション(この文脈ではサーバーと特定のクライアントの相互通信を意味する)を特定するために使う識別子のことです。クライアントを特定する際に、Cookie にセッション ID を格納しておくことで、サーバーサイドでクライアントを特定することを可能にする方式がよく用いられます。

他4件のコメントを見る
id:torimaki

技術に詳しくない者が、ある技術について知りたいと思うと、どうしても、自分に引き寄せて質問してしまう。少なくとも、当方には、そういう傾向があるようです。

質問に答えてくださる方には(技術を説明する立場の方にとっては、正確に説明をせざるを得ないこともあるだろうし)「あれ、無理強いしちゃったなぁ」などと思ったりもします。お手数をおかけしました。

余談になりますが、技術に詳しくない者が、技術に詳しい方に質問できる「人力検索」は、助かるプラットフォームだなぁと思ったりして。

2015/05/22 08:08:42
id:syamaoka

Don't take it so seriously. I just said I couldn't explain well.

2015/05/23 02:20:39
id:torimaki

freemannさん、syamaokaさん、もう少し時間をくださいませ。追って、自分なりの理解をご返答したいと存じます。

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

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

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

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

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