• ベストアンサー

Cookieについて

HTTPプロトコルで使われるCookieという機能について教えてください。 あるウェブサーバからあるブラウザのCookieを取得しようとするとき、 そのウェブサーバはそのウェブサーバが発行したCookieしか取得できない ということですが、これは正しいですか? また正しいとしたら、 それはブラウザ側が制御するのでしょうか? とぼけた質問かもしれませんが、どなたかぜひご教授ください。 また参考になるサイトがありましたら教えてください。

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

  • ベストアンサー
  • mi-si
  • ベストアンサー率35% (200/567)
回答No.1

Cookieはサーバー側で発行し、クライアントで保管します。(その場限りで消費される場合もある。)クライアントは該当するドメインもしくはURLにアクセスしたときにその情報をサーバーに送ります。 例外はJavaScriptでSetCookieを呼び出している時ですね。(この場合はクライアントでCookieが設定されます。) >そのウェブサーバはそのウェブサーバが発行したCookieしか取得できない ということですが、これは正しいですか? 必ずしも正しくないです。 www.*****.comと言うドメインで.*****.comに有効なcookieを発行すれば、xxx.*****.comでもcookieが送信されます。またCookieの仕組みから行けば、別のサイトで有効なCookieを発行する事も可能です(この辺はブラウザ側の扱いの問題ですが。) http://www.futomi.com/lecture/cookie/ Cookieの解説はここが詳しそうです。

noname#21585
質問者

お礼

なるほど。ありがとうございました。

関連するQ&A

専門家に質問してみよう