• ベストアンサー

「Cookie」と「オートコンプリート」はどう違うの?

「Cookie」について、ある説明を見ましたら、 『ユーザの識別に使われ、認証システムや、WWWによるサービスを ユーザごとにカスタマイズするパーソナライズシステムの要素技術』 のように書かれていました。 これと「オートコンプリート」というのが、 実際にどのように違うのかが良く分かりませんで、 ご存知でしたらよろしくお願いいたします。 ---- たとえば、この「教えて!goo」でのログイン画面なんかでは、 「オートコンプリート」を設定しておくと、 ID や パスワードの入力がマウスクリックだけで済ませられて、 ということは分ったところなんですが。 この種のログインを「Cookie」を使って処理したり、 というようなケースもあるんでしょうか? --

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

  • ベストアンサー
  • o24hi
  • ベストアンサー率36% (2961/8168)
回答No.2

 おはようございます。  良く似た機能ですが,簡単に言えば,「オートコンプリート」は,Webページで打ち込んだ情報(文字)が,製作者側に情報が伝わることはありませんが,「クッキー」は,Webページで打ち込んだユーザーの情報などを,製作者側で記録することができると言うことです。 http://www.1101.com/dictionary/hobojisyo/cookie.html

参考URL:
http://www.1101.com/dictionary/hobojisyo/cookie.html
tochinkun
質問者

お礼

教えていただいた URL では、 Cookie とオートコンプリートの機能が対比しながら説明されていて、 特に Cookie については、  ・ページに何回来たかや最後にいつきたか、  ・ショッピング系のページでは   どれをいくつ注文したかをクッキーに書いておいて   それを見て最後にこれでいいか尋ねてくるシステム   になっているところが多いので、 のような具体例も挙げられていて、 なるほどと、大変よく理解できました。 ありがとうございました。 --

その他の回答 (1)

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

オートコンプリートは、ブラウザ内で完結している機能で、特定のページにアクセスしたときに、そのページにあるフォームに対して、一部の入力をすると自動的に前回入力した情報を自動的に補完する機能です。 cookieは、ブラウザ側に設定を記録する為の機能です。 特定のページにアクセスしたときに、ブラウザはcookieの内容をサーバー側に送ります。サーバー側はこのcookieの情報を見て、様々な処理を行います。cookieの更新も基本的に、サーバー側から新規、もしくは更新されたcookieの情報を送りつけてブラウザ上に保存させます。大抵のcookieは有効期限までブラウザの管理領域に保存されますが、ファイルに保存されない1度限りのcookieもあります。ポータルサイトにオートログインしたり、ログインした後のセッションID判別などに良く使われています。

参考URL:
http://www.microsoft.com/japan/ie/using/howto/customizing/autocomplete.asp
tochinkun
質問者

お礼

「・・ページにあるフォームに対して、一部の入力をすると自動的に前回入力した情報を自動的に・・」 について、 つい最近までは「Cookie」の働きなのかと思っていたりしました。 ご説明いただいて、それそれの違いが明解に理解できました。 ありがとうございました。 --