文書番号: 260971 - 最終更新日: 2004年10月1日 - リビジョン: 4.1 cookie についてこの記事は、以前は次の ID で公開されていました: JP260971 目次概要
cookie とは、HTTP (Hypertext Transfer Protocol) の要求および応答に含まれているテキスト文字列です。cookie は、1 つの Web サイト上でさまざまなページを開くときや、後でその Web サイトに戻るときに、状態情報を維持するために使用されます。この資料では、cookie に関する情報を提供します。
詳細
cookie は、RFC (Request for Comments) 2965 ドキュメント、「HTTP State Management Mechanism」で定義されています。RFC ドキュメントは、以下の RFC Editor Web サイトで参照できます。
http://www.rfc-editor.org
(http://www.rfc-editor.org)
cookie は、HTML (Hypertext Markup Language) ページに埋め込まれたクライアント側スクリプト (Microsoft Visual Basic Scripting Edition または JScript で記述されたスクリプトなど) を使用して作成される場合、Microsoft Win32 のインターネット関数 (InternetSetCookie および InternetGetCookie) を使用する Win32 プログラムによって作成される場合、または ASP (Active Server Pages) ページ内の Visual Basic Scripting Edition スクリプトや CGI (Common Gateway Interface) スクリプトなどのサーバー側スクリプトによって作成される場合があります。
重要 : cookie を使用して、コードの実行 (プログラムの実行) や、コンピュータへのウイルスの配信を行うことはできません。 cookie の主な目的の 1 つは、時間を節約するための便利な機能を提供することです。cookie は、Web サーバーに対して、ユーザーが特定の Web ページに再びアクセスしたことを伝えるために使用されます。たとえば、ユーザーが Web ページで個人用の設定を行った場合や、製品やサービスを登録した場合、Web ページ サーバーは、cookie によってユーザー固有の情報を取り出すことができます。これは、請求書の送付先住所、配達先住所など、個人情報を記録する処理を簡素化するのに役立ちます。同じ Web サイトに再度アクセスした場合、前回入力した情報が取り出されるため、前回選択した Web サイトの機能を手軽に使用することができます。以下に例を示します。
固定 cookie とセッション cookiecookie には、メモリに格納されるセッション cookie と、ハード ディスク上に配置される固定 cookie があります。固定 cookie は、ユーザー プロファイル フォルダの下の Cookies フォルダ、または Windir\Cookies フォルダに書き込まれます。インターネット一時ファイルのインデックスは、実際の cookie ファイルに対するポインタで更新されます。 固定 cookie およびセッション cookie の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。223799
(http://support.microsoft.com/kb/223799/
)
Internet Explorer の固定 Cookie とセッションごとの Cookie について 注 : Internet Explorer 3.x および 4.x では、固定 cookie とセッション cookie は区別されません。
ファーストパーティの cookie とサードパーティの cookieファーストパーティの cookie とは、ホスト ドメインに関連付けられている cookie です。サードパーティの cookie とは、その他のドメインの cookie です。たとえば、アドレス バーに URL を入力して www.example1.com にアクセスした場合に、このページ上に sample.example1.com、www.example2.com、および www.example1.net のバナー広告があるとします。これらすべてのサイトで cookie が設定される場合、www.example1.com および sample.example1.com の cookie はファーストパーティのコンテキストにあり、www.example2.com および www.example1.net の cookie はサードパーティのコンテキストにあります。注 : HTTPS (Secure Hypertext Transfer Protocol) を使用し、セキュリティで保護された接続経由で www.example1.com にアクセスした場合、HTTPS が使用されていないコンテンツはサードパーティのコンテンツと見なされます。また、別のサイトのフレームセットまたはポータルから cookie を使用しているサイトにアクセスした場合、これらの cookie はサードパーティのコンテンツと見なされます。 cookie は、ユーザー プロファイルに一意に割り当てられ、cookie の発行元のホスト ドメインのみが読み取り可能です。 重要 : Internet Explorer 4 および Internet Explorer 5 では、あるホスト ドメインによって設定された cookie が別の Web サイトによって取得される場合があるという問題が確認されています。この問題は、Internet Explorer 5.01 Service Pack 1 以降および Internet Explorer 5.5 以降で修正済みです。 この問題の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。 258430
(http://support.microsoft.com/kb/258430/
)
[IE5]Web サイトがユーザーのコンピュータから cookie を取得する 注 : Internet Explorer 5.5 Advanced Security Privacy Beta (Version 5.50.4308.2900) を除く、Internet Explorer 3.x、Internet Explorer 4.x、Internet Explorer 5、5.01、5.5 では、ファーストパーティの cookie とサードパーティの cookie は区別されません。
Internet Explorer 6 では、P3P (Platform for Privacy Preferences) 仕様に基づく高度な cookie フィルタが実装されています。Internet Explorer 6 ではデフォルトで、コンパクト ポリシー (コンピュータが読み取り可能な、圧縮されたプライバシー ステートメント) を持たないサードパーティの cookie、または暗黙の承諾なしに個人を特定できる情報を使用することが指定されているコンパクト ポリシーを持つサードパーティの cookie は、ブロックされます。暗黙の承諾なしに個人を特定できる情報を使用することが指定されているコンパクト ポリシーを持つファーストパーティの cookie は、ダウングレードされます (Internet Explorer を閉じるときに削除されます)。コンパクト ポリシーを持たないファーストパーティの cookie は抑制されます (ファーストパーティの Web サイトからのみ読み取り可能なように制限されます)。 Internet Explorer で cookie を管理する方法Internet Explorer で cookie を管理する方法については、必要に応じて以下のいずれかの項目を参照してください。Internet Explorer 6Internet Explorer 6 における cookie の管理方法の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。283185
(http://support.microsoft.com/kb/283185/
)
Internet Explorer 6 で Cookie を管理する方法 Internet Explorer 5、5.01、および 5.5Internet Explorer 5、5.01、および 5.5 における cookie の管理方法の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。196955
(http://support.microsoft.com/kb/196955/
)
Cookie 設定を指定およびカスタマイズする方法 Internet Explorer 4.x
cookie に含まれる情報の表示cookie に含まれる情報を表示するには、cookie をダブルクリックして開きます。マイクロソフトの Web サイトで cookie がどのように使用されているかについては、以下のマイクロソフト Web サイトを参照してください。http://www.microsoft.com/info/ja/cookies.htm
(http://www.microsoft.com/info/ja/cookies.htm)
cookie の表示または削除承諾した cookie の表示方法、または cookie の削除方法を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。278835
(http://support.microsoft.com/kb/278835/
)
Cookie ファイルを削除する方法
Windows がインストールされているフォルダを確認する方法の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
305792
(http://support.microsoft.com/kb/305792/
)
Windows がどのフォルダにインストールされているかを調べる方法 関連情報この資料は以下の製品について記述したものです。
"Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。" |