- ベストアンサー
cookieについて
情報の勉強 超初心者です。 教科書に 「クッキーとはwebサーバーが発行したデータをウェブブラウザを通じて訪問者のコンピュータ(クライアント)に一時的にデータを書き込んでテキストファイルで保存する仕組みとあります。」 下記質問です。 1.具体的なイメージがよくわきません。具体例でどのようなことを指すのでしょうか。 2.なんのためにそのようなことをするのでしょうか。誰にとってどのような メリットがあるのでしょうか。 3.実際にはどのように使われているのでしょうか。 なにとぞよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Cookieは、Webサイト(Webサーバ)側が指定したデータを保存しておくことができ、利用者の識別や属性に関する情報や、最後にサイトを訪れた日時などを記録しておくことができます。 cookieを受け入れると、単なる.txtファイルとして、PC内に保存されています。 もちろん、ブロックすることもできますが、下のような設定の中で、サイト自体のcookieをブロックすると、ログインできないので、機能しない結果になるなど、一定程度受け入れないと希望の動作をしてくれない場合があります。 (Internet Explorer 10 Cookieを受け入れる設定方法) http://support.biglobe.ne.jp/settei/browser/win-ie10/fbsw10_001.html >>なんのためにそのようなことをするのでしょうか。誰にとってどのようなメリットがあるのでしょうか。 ユーザーの情報を訪問したwebサイトで特定の情報を保存することにより、連続したサイトの利用(ログインしたままの状態で入れるとか)が可能になります。 (cookieの仕組み) http://www.soumu.go.jp/main_sosiki/joho_tsusin/security_previous/kiso/k01_cookie.htm このように、ユーザとサイト側の両方で機能的に便利になることが一番の役目ですが、このcookieを利用してユーザーの嗜好などを収集するようなTracking Cookieというものもありますが、これは、おおむね、上のような設定で「サードパーティ」のcookieブロックするとよいかも知れません。 (サードパーティCookieとファーストパーティCookie) http://blog.admage.jp/?p=886 (Tracking Cookie) http://www.symantec.com/ja/jp/security_response/writeup.jsp?docid=2006-080217-3524-99 なお、ほとんどのブラウザには、プライベートブラウジング機能(cookieなどの履歴を保存しないでブラウズ)がありますが、気になる方は、これを使うとよいですね。 (Internet Explorer 8/9/10/11 : InPrivateブラウズを使用する方法) http://faq.epsondirect.co.jp/faq/edc/app/servlet/relatedqa?QID=029483 また、終了時に自動削除もできるブラウザもありますが、その他、ログインするサイトでログインできないとか、ログアウトがなかなかできないとか、おかしな症状が出た場合は、cookieが壊れた可能性があるので、一旦、手動でcookieを削除してからアクセスすると、新しいcookieを受けることにより改善する場合があります。
その他の回答 (2)
- chie65536(@chie65535)
- ベストアンサー率44% (8742/19840)
因みに、クッキーには「有効期限」が設定してあって、パソコンに保存したクッキーが古くなって有効期限が切れると、クッキーが「破棄」されてしまいます。 例えば、このサイトのログイン用のクッキーは、有効期限が30日なので、ログインを省略する状態になっていても、30日経つとクッキーが無効になり、再度、IDとパスワードを要求されます。 なお「有効期限が無期限」と言う、期限切れが起きないクッキーにする事も可能です(有効期限の長さは、クッキー保存を要求してきたサイト側が、ブラウザに指定して来ます)
- chie65536(@chie65535)
- ベストアンサー率44% (8742/19840)
>1.具体的なイメージがよくわきません。具体例でどのようなことを指すのでしょうか。 具体例は、このサイトで確認できます。 このサイトにログインする際に、IDとパスワードを入れ「次回から入力を省略」にチェックを付けてから「ログイン」のボタンを押すと、サーバー側がクッキーを保存するように指示して来て、使っているパソコンにクッキーが保存されます。 翌日などに、ブラウザを開きなおして、ログインページを開くと、クッキーが保存されているので、クッキーの内容がサーバーに送られ、書いてある情報が正しければ、サーバーは「ログイン済み」の状態でページを開きます。 このようにして、クッキーを用いて「ログインしたままにする」事ができます。 簡単に言えば「ブラウザを閉じてしまっても、ブラウザを開き直した後で、続きを入力したり、続きを見たり出来る」のです。 もし、クッキーが無い(ブラウザ側でクッキーの保存を拒否した)場合、ブラウザを閉じてしまうとすべて忘れてしまうので、ブラウザを開き直したら「最初っから入力し直し」になってしまいます。 >2.なんのためにそのようなことをするのでしょうか。誰にとってどのような >メリットがあるのでしょうか。 貴方にメリットがあります。ページを開くたびに、毎回、IDとパスワードを入れるのは面倒でしょ? >3.実際にはどのように使われているのでしょうか。 1.の回答で具体例をで説明済み。
お礼
有難うございます。イメージがわきました。
お礼
いろいろと勉強になり有難うございました。