- ベストアンサー
Cookieについて
HTTPプロトコルで使われるCookieという機能について教えてください。 あるウェブサーバからあるブラウザのCookieを取得しようとするとき、 そのウェブサーバはそのウェブサーバが発行したCookieしか取得できない ということですが、これは正しいですか? また正しいとしたら、 それはブラウザ側が制御するのでしょうか? とぼけた質問かもしれませんが、どなたかぜひご教授ください。 また参考になるサイトがありましたら教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Cookieはサーバー側で発行し、クライアントで保管します。(その場限りで消費される場合もある。)クライアントは該当するドメインもしくはURLにアクセスしたときにその情報をサーバーに送ります。 例外はJavaScriptでSetCookieを呼び出している時ですね。(この場合はクライアントでCookieが設定されます。) >そのウェブサーバはそのウェブサーバが発行したCookieしか取得できない ということですが、これは正しいですか? 必ずしも正しくないです。 www.*****.comと言うドメインで.*****.comに有効なcookieを発行すれば、xxx.*****.comでもcookieが送信されます。またCookieの仕組みから行けば、別のサイトで有効なCookieを発行する事も可能です(この辺はブラウザ側の扱いの問題ですが。) http://www.futomi.com/lecture/cookie/ Cookieの解説はここが詳しそうです。
お礼
なるほど。ありがとうございました。