Cookie

 ハードディスクの中に(例:\Windows\cookies)たくさんのファイルがあったり、
 ブラウザーの設定で"Cookieを受け入れ"を聞いてきたり、...
 これは一体何? と、一度は疑問に思うでしょう。
 
 結論的には、以下の点に該当しない人は関係ありません。
 1. インターネットでショッピングをする人
 2. インターネットアクセス先で、認証を必要とするところのある人

●余談
 Cookieは、"クッキー"と読む。お菓子と同じ。米語(英語だとBiscuit=ビスケット)。




■[IE_Help] cookie について必要な知識

いくつかの Web サイトでは、"cookie" と呼ばれる小さいテキスト ファイルに情報が保存されます。cookie はユーザーのハードディスク上にあります。

cookie には、ユーザー自身の情報やユーザーの好みに関する情報が保存されます。たとえば、ある航空会社の Web ページでフライト スケジュールを調べたときに、そのサイトによって旅程に関する情報を含む cookie が作成されます。または、サイト内のどのページを表示したかのみを記録して、次にサイトにアクセスしたときにそのページが表示されるようにします。

ユーザーが入力したり Web サイト上で選択したりした情報だけが cookie に保存されます。たとえば、ユーザーが入力していないのに、サイト側に電子メール アドレスが知られてしまうということはありません。Web サイトに cookie の作成を許可しても、その Web サイトやほかのサイトがユーザーのコンピュータのほかの部分にアクセスできるわけではありません。また、cookie を参照できるのは、cookie を作成したサイトだけです。

標準では、Internet Explorer は cookie が作成できるようにセットアップされます。ただし、ハードディスク上に cookie が作成される前にメッセージを表示させて、cookie を作成するかどうかを選択することができます。また、すべての cookie を受け入れないようにすることもできます。

セキュリティゾーンごとに設定を変えることができます。たとえば、Web サイトが信頼済みサイトゾーンやイントラネットゾーンにある場合は cookie の作成を許可し、インターネットゾーンの場合は cookie を作成する前にメッセージが表示されるようにし、制限付きサイトゾーンの場合は cookie の作成を許可しないようにできます。


●Cookieとは?

 Webサイトの提供者が、Webブラウザを通じて訪問者のコンピュータに一時的にデータを書き込んで保存させるしくみ。
 Cookieにはユーザに関する情報や最後にサイトを訪れた日時、そのサイトの訪問回数などを記録しておくことができる。Cookieはユーザの識別に使われ、認証システムや、WWWによるサービスをユーザごとにカスタマイズするパーソナライズシステムの要素技術として利用される。
 Netscape Communications社(現AOL Time Warner社)が同社のブラウザにCookieを組み込んだのが始まりで、標準化団体で正式に規格化されているわけではないが、多くのブラウザがサポートしており、事実上の業界標準となっている。
 1つのCookieには4096バイトのデータを記録でき、最大で300のCookieを保存できる。1台のサーバが同じコンピュータに対して発行できるCookieの数は20個に制限されている。Cookieにはそれぞれ有効期限を設定することができ、有効期限を過ぎたCookieは消滅する。
from ●情報・通信事典 e-Words : Cookie


●Cookieを削除しても問題ないか?

●蓄積されたCookie  問題なし。 消してしまうと、ID/Password情報が必要なサイトに再度アクセスするとき キチンに入力する必要があるけど... ●Cookieの受け入れを全面拒否してよいか?  条件つきでok。  Cookieを全面拒否した場合、ショッピングサイト等アクセス制限サイトで、ページ 表示できない。 Internet Explorer [ツール]-[インターネットオプション]-[プライバシー]-[詳細設定]で □自動Cookie処理を上書きする。 ファーストパーティのCookie  ○受け入れる  ○ブロックする  ○ダイアログを表示する。 □常にセッションCookieを許可する。 WEBサイト  ここのWEBサイトのCookie処理を上書きするには、[編集]ボタンをクリックしてください。
●自動ログオン

★Internet Explorerの[オートコンプリート] [ツール]-[インターネットオプション]-[コンテンツ]-[オートコンプリート] IEのオートコンプリート機能を使えば、ユーザー名とパスワードを履歴に保存しておき、次回以降はこれらのデータを自動的に入力させることが可能である。 ★Internet Explorerのユーザー名とパスワードで自動化 [ツール]-[インターネットオプション]-[セキュリティ]-[レベルのカスタマイズ] -[ユーザー認証]-[ログオン]で □現在のユーザー名とパスワードで自動的にログオンする。 ●関連資料 オートコンプリートの「パスワード保存」ダイアログを理解する ●関連ツール




■Cookieの保存場所と設定変更

 インターネット・ショッピングで、"入場ができない、何度もパスワード要求される"
というケースは、ブラウザーに記録されている過去のデータ(キャッシュ)、もしくは
「Cookie」とよばれるデータファイルに問題があるものと思われます。
 これはショッピングカートが、cookieを利用した管理を行っているため。

以下にこの対処方法を。
●1.ブラウザのキャッシュをクリアする。 


●2.ブラウザを「Cookieを受け入れる」ように設定して下さい  
この項目は「Cookieを受け入れる」設定にしてください。
【InternetExplorer 6.xの場合】
ブラウザのメニュー[ツール]→[インターネットオプション]→[プライバシー]
 →[詳細設定]→[自動Cookie処理を上書きする]
【InternetExplorer4.x,5.xの場合】
ブラウザのメニュー[表示]→[インターネットオプション]→[詳細設定]
「常にCookieを受け入れる」
【Netscape4.xの場合】
ブラウザのメニュー[編集]→[設定]→[詳細]
「すべてのCookieを受け付ける」
注:Netscape3.x、InternetExplorer3.xでは、この設定は不要。


●3.ブラウザのCookieを削除してから、立ち上げ直す。
各ブラウザのCookie保存場所は
【Netscape3.x の場合】
\Program Files\Netscape\Navigator\cookies.txt
【Netscape4.x の場合】
\Program Files\Netscape\Users\(ユーザー名)\cookies.txt
【InternetExplorer の場合】
\Windows\Cookies\
\Windows\Temporary Internet Files\
【MacintoshでNetscape3.xの場合】
システムフォルダ→初期設定
→Netscape→MagicCookie
【MacintoshでNetscape4.xの場合】
システムフォルダ→初期設定
→Netscape Users→(ユーザー名)→MagicCookie

 参考●Cookie Cruncher [Cookie管理ツール]と説明のページ


●Cookieを別のPCに移して使いたい

 IEメニュー[ファイル] -[インポートおよびエクスポート]でウィザードを呼び出す。  -[Cookieのエクスポート]を選びファイル名を指定する。  全てのCookieが1つのファイルに保存される。  別のPCで、同じ手順で、ウィザードを呼び出す。  -[Cookieのインポート]を選びファイル名を指定する。  from 日経パソコン 2001.9.17, 199p [Q&A]




■cookie 一括削除などのツール

 掃除ツールなんかの機能に一部にあったりする。
 自分の場合は、Norton Cleansweepを使っている。
 以下に専用ツール。

●Vector: WEB用ユーティリティ
に多く提供されている
[Free]CookieChecker
 ---  Cookie の受け入れを選別したい 
[Free]CookieCtrl : Internet Explorer Cookie コントローラ 1.0
 ---  Internet Explorer の Cookie を条件をつけて削除 (77K)
[Free]DelCookies2 1.10
 ---  クッキーを全て削除 (70K)
[Free]DelCookies3 3.1
 ---  クッキーを全て削除 (70K)
[Free]Gookie 1.0
 ---  Cookieファイルの監視、削除、編集ソフト (262K)
[Free]NC4IE3.02 1.00
 ---  IE3.02にて自動でcookieの受け取りを拒否する (145K)
[Free]Net Sec 1.1
 ---  インタ−ネットのオプションのセキュリティ−の「Java」「Cookie」「ActiveX」の設定を一発で変更 (207K)
[Free]ダイアログエスケーパー「DE(で)」 0.3
 ---  cookie受信やJaveScript実行などの確認ダイアログを自動的にキャンセルして閉じる為のツール (35K)




■Cookieが取得する情報の範囲は?

●概要

 Webサイトの提供者が、Webブラウザを通じて訪問者のコンピュータに一時的にデータを書き込んで保存させるしくみ。  Cookieにはユーザに関する情報や最後にサイトを訪れた日時、そのサイトの訪問回数などを記録しておくことができる。Cookieはユーザの識別に使われ、認証システムや、WWWによるサービスをユーザごとにカスタマイズするパーソナライズシステムの要素技術として利用される。  1つのCookieには4096バイトのデータを記録でき、最大で300のCookieを保存できる。1台のサーバが同じコンピュータに対して発行できるCookieの数は20個に制限されている。Cookieにはそれぞれ有効期限を設定することができ、有効期限を過ぎたCookieは消滅する。 from ●情報・通信事典 e-Words : Cookie
●取得情報

●サーバのこと URL サーバソフト サーバを持っている組織 管理者 プロバイダー ●ユーザのこと いつ 日時 どのサイトから ‥‥‥‥‥ IP アドレス, ドメイン名 ブラウザは何か ‥‥‥‥‥ NS, MSIE etc. プラットフォーム ‥‥‥‥ Windwos, Macintosh, UNIX WS etc. どのリンクをたどって ‥‥ URL from ●利用者追跡とCookie




■Cookieリソース

●解説

CNET Japan:Cookie ---簡潔かつ要領を得た説明。 おすすめ! HotWired Japan : Webmonkey : backend : Cookie ---
●主要サイト

とほほのCookie入門 ---Cookieの概要 /Cookieの実行例 /Cookieの書き込み /Cookieの読み込み /エンコードとデコード /注意点 ●Cookieについて --- Cookieとは? /クッキーデータの構成 /METAタグによるCookieの送信 PerlによるCookieの送受信 /ASPによるCookieの送受信 ●http://www.cookiecentral.com/ --- http://www.cookiecentral.com/ ; Cookie関連ツール、解説などいろいろ ●利用者追跡とCookie --- インターネットでわかること /サーバとクライアントのやりとり クッキーとは何か? /クッキーの仕掛け方 /Netscape Cookieの制約 Cookie サンプル /Cookieによる統計 サンプル ●futomi's CGI Cafe - Perlで作るCGI講座 - Cookieの概要と使い方 --- Cookieとは? /Cookieってどこに保存されるの? /Cookieを食べてみましょう。 Cookieをブラウザーで確認するには /Cookieをセットするには name, valueのURLエンコード /ブラウザーから送信されたCookieをCGIで受け取るには name, valueのURLデコード /Cookieを無効にするには /一時的なCookie ●futomi's CGI Cafe - Perl サブルーチン集 --- 環境変数 HTTP_USER_AGENT からプラットフォーム、ブラウザーを判別する IPアドレスからホスト名を取得する Cookieをセットする /Cookieを取得する /Cookieをクリアする ●Cookieの利用 --- Cookieへの書き込みと、読み込み /Cookieの削除 ---Javascript Cookie活用法 ●Cookieの実験室[Tomo's page] --- Cookieとは (21 Dec 1997) Cookieの基礎動作実験 (27 Dec 1997) FreeのCookieを調べてみる (1 May 1998) Cookieの仕様 (1 May 1998) CookieのQ&A (21 Dec 1997) Cookie関連リンク (21 Dec 1997) 実用的なCookieページを作ってみる (9 Sep 1999) ActiveServerPagesでCookieを使って見る (30 Dec 1997) ●JavaScriptでの利用 JavaScriptでcookieを使う話(改訂版) JavaScript: Cookieファイルの操作 JAVASCRIPT-クッキー解説
●リンクその他

●リンク iNetGuide:クッキー クッキー資料集





株式会社メドレット Medlet Japan KK
〒103-0024 東京都中央区日本橋小舟町12−10共同ビル(掘留)5F 久永&Co気付
tel.03-3664-2020 fax.03-3666-3188 URL:www.medmk.com/mm/  E-Mail: support@medmk.com
Tips 目次へ戻る。
ホームへ戻る。
作成:2000.11.23 最終更新:2002.10.6 小菅博之