質問: いまさら聞けません、cokieって結局何? こんにちは、表題の通り、「いまさら聞けません、cokieって結局何?」という答えに関して、恐縮ですが、教えてもらえませんか。 何のためにあるのでしょう。 これを消すという行為は、どういう結果をもたらすのでしょう。 逆に、消さないでおくということは、どういう結果をもたらすかのうせいがあるのでしょう。 そしてどんなリスクがあるのでしょうか。 技術の詳しい方に聞けば、「知っている前提」の差異のせいなのでしょうか、意味が通じていないというメカニズムが理解してもらえません。 例えて貰って説明してもらっても、その比喩も共有できません。 どなたか、そんな知識レベルのインターネットユーザ(驚きでしょうか、ネットはもう8年、コンピューターは25年歴)に申し訳ないですが、教えてあげてもらえませんか。 よろしくお願いいたします。
回答: cookieとは。it用語辞典からの抜粋記事ですが。 1.webサーバーが利用者を識別するためにwebブラウザに送る情報。ブラウザのキャッシュエリアにファイルとして保存される。webでは1回のセッション(データのやり取り)が基本で、ある選択に基づいて次のページの表示内容を変えることが難しい。たとえばオンラインショッピングのように、商品をいくつか選択して最後に支払い手続きを行なうような場合、各セッションでサーバー側が利用者を識別している必要がある。このような場合、サーバーはブラウザにcookieを送り、ブラウザはセッションの度にサーバーにcookieを送り返すことでサーバーが利用者を識別する。cookieの内容はサーバー側で設定できるため、プライバシーを重視する利用者には敬遠されることがある。 2.ユーザー情報やアクセス履歴などの情報をwebブラウザとwebサーバ間でやりとりするための仕組み。netscape communicationsによって開発され、各種webブラウザが対応している。 ページにアクセスすると、webサーバはset-cookieというhttp拡張ヘッダに適用するドメイン名、パス、有効期限などの内容を書いて、ブラウザに送信する。ブラウザ側はそのヘッダの内容をローカルのhddにテキストファイルで保存しておき、次回そのサイトを訪れたときにはwebサーバ側にcookieを送信する。cookieの内容はcgiやjavascriptから参照できるため、パラメータ(値)に応じてページを書き換えたり、送信するページを切り替えたりといったことが可能である。なお、webブラウザ側では、サーバからのcookieの送信を受け入れないように設定することができる。