文章編號: 260971 - 上次校閱: 2008年1月30日 - 版次: 5.0

Cookie 的說明

在此頁中

全部展開 | 全部摺疊

結論

Cookie 是包含在「超文字傳輸協定」(HTTP) 要求與回應中的文字字串。 當您瀏覽網站的不同網頁,或是稍後返回網站時,Cookie 可以用來維護狀態資訊。本文將告訴您有關 Cookie 的資訊。

其他相關資訊

Cookie 是在 Request for Comments (RFC) 2965 文件,《HTTP 狀態管理機制》(英文) 中定義的。您可以在下列 RFC Editor 網站找到 RFC 文件:
http://www.rfc-editor.org (http://www.rfc-editor.org)
Cookie 可以由「超文字標記語言」(HTML) 網頁中的用戶端指令碼 (例如,使用 Microsoft Visual Basic Scripting Edition 或 JScript 所編寫的指令碼)、使用 Microsoft Win32 Internet 函式 (InternetSetCookie 和 InternetGetCookie) 的 Win32 程式,或伺服器端指令碼 (例如,Active Server Pages [ASP] 網頁) 中 Visual Basic Scripting Edition 所編寫的指令碼,或是「通用閘道介面」(CGI) 指令碼) 加以建立。

重要:Cookie 不能用來執行程式碼 (執行程式),或是傳遞病毒至您的電腦。

使用 Cookie 的主要目的之一,就是為提供您可以節省時間的便利功能。Cookie 的用途在於,告知網頁伺服器,您已經返回特定的網頁。 例如,如果您將網頁個人化,或是註冊產品或服務,Cookie 有助於網頁伺服器恢復您的特定資訊。這對簡化記錄您個人資訊 (例如,帳單寄送地址、送貨地址等等) 的程序,會很有幫助。當您造訪相同網站時,就會擷取您先前所提供的資訊,如此,可以輕易地使用以前選擇的網站功能。例如:
  • 如果您先前在網站上購買商品時,曾經輸入過結帳與送貨資訊,就可以使用密碼,以便在訂單上自動輸入您的資訊,而不需要再次輸入這些資訊。
  • Cookie 也可以將您先前所選取一或多個感興趣的領域,在您每次造訪網站時顯示出來。 例如,如果您只想要檢視某些新聞類型,可以在與新聞有關的網站上,選取要檢視的新聞主題類型。
您可以啟用或停用 Cookie,或是讓 Internet Explorer 提示您是否接受 Cookie (Internet Explorer 4 及更新版本)。請注意,停用 Cookie 可能會使某些 Web 服務無法正確運作,並且停用 Cookie 並不會使您匿名,或是防止網站追蹤您的瀏覽習慣。HTTP 要求還是會包含有關您從何而來的資訊 (HTTP 參照頁)、IP 位址、瀏覽器版本、作業系統及其他資訊。

永久 vs. 工作階段 Cookie

Cookie 是儲存在記憶體 (工作階段 Cookie),或硬碟 (永久 Cookie) 中。永久 Cookie 會寫入到您的使用者設定檔資料夾下的 Cookies 資料夾,或是 Windir\Cookies 資料夾中。Temporary Internet Files 索引會由指標更新為實際的 Cookie 檔案。 如需有關永久與工作階段 Cookie 的詳細資訊,請按一下下列文件編號,檢視「Microsoft 知識庫」中的文件:
223799? (http://support.microsoft.com/kb/223799/ ) Description of Persistent and Per-Session Cookies in Internet Explorer
注意:Internet Explorer 3.x 和 4.x 版無法區分永久與工作階段 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 則屬於第三方的內容。

注意:如果您使用 Secure Hypertext Transfer Protocol (HTTPS),透過安全連線造訪 www.example1.com,網頁上不是使用 HTTPS 的內容就會被視為第三方內容。此外,請注意,如果您透過框架組、入口網站或其他網站存取使用 Cookie 的網站,那些 Cookie 都會被視為第三方內容。

Cookie 只會指定到您的使用者設定檔,並且只能透過對您發出 Cookie 的根網域加以讀取。

重要:由於 Internet Explorer 4 和 Internet Explorer 5 中的已知問題,網站可能會擷取其他根網域所設定的 Cookie。這個問題已經在 Internet Explorer 5.01 Service Pack 1 和更新版本,以及 Internet Explorer 5.5 和更新版本中獲得修正。 如需有關此問題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
258430? (http://support.microsoft.com/kb/258430/ ) Web Site May Retrieve Cookies from Your Computer
注意:除了 Internet Explorer 5.5 Advanced Security Privacy Beta (5.50.4308.2900 版),Internet Explorer 3.x、Internet Explorer 4.x 及 Internet Explorer 5、5.01 和 5.5 都無法區分第一方與第三方 Cookie。

Internet Explorer 6 以「隱私權喜好設定平台」(P3P,Platform for Privacy Preferences) 規格為基礎,實作進階的 Cookie 篩選功能。 Internet Explorer 6 會封鎖下列兩種第三方 Cookie:不具有精簡原則 (一段簡短扼要的、可供電腦閱讀的隱私權聲明) 的第三方 Cookie,或是具有精簡原則,說明即使未獲得您的默許,仍會使用可識別個人身份的資訊的第三方 Cookie。對於具有精簡原則,說明即使未獲得您的默許,仍會使用可識別個人身份的資訊的第一方 Cookie,則會被「降級」(關閉 Internet Explorer 時加以刪除)。沒有精簡原則的第一方 Cookie 會遭到「拴控」(有所限制,只能在第一方內容中讀取這些 Cookie)。

如何管理 Internet Explorer 中的 Cookie

如需有關在 Internet Explorer 中管理 Cookie 的資訊,請參閱下列的適當章節:

Internet Explorer 6

如需有關在 Internet Explorer 6 中管理 Cookie 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
283185? (http://support.microsoft.com/kb/283185/ ) 如何管理 Internet Explorer 6 中的 Cookie

Internet Explorer 5、5.01 及 5.5

如需有關在 Internet Explorer 5、5.01 及 5.5 中管理 Cookie 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
196955? (http://support.microsoft.com/kb/196955/ ) 如何在 Internet Explorer 設定並自訂 Cookie 設定

Internet Explorer 4.x

  1. 按一下 [檢視],再按 [網際網路選項],然後按一下 [進階] 索引標籤。
  2. 向下捲動到 [安全性] 之下的黃色驚嘆號圖示,選擇您偏好的 Cookie 選項,然後按一下 [確定]

檢視 Cookie 中的資訊

如果要檢視 Cookie 中的資訊,請按兩下 Cookie,加以開啟。如需有關 Microsoft 的網站如何使用 Cookie 的資訊,請檢視下列 Microsoft 網站:
http://www.microsoft.com/info/cookies.htm?RLD=291 (http://www.microsoft.com/info/cookies.htm?RLD=291)

檢視或刪除 Cookie

如需有關如何檢視您已接受的 Cookie,或是如何刪除 Cookie 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
278835? (http://support.microsoft.com/kb/278835/ ) How to Delete Cookie Files
如需有關如何判斷 Windows 安裝在哪個資料夾的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
305792? (http://support.microsoft.com/kb/305792/ ) How to Determine Which Folder Windows Is Installed In

這篇文章中的資訊適用於:
  • Microsoft Internet Explorer 5.5 Service Pack 1
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 3.02
  • Microsoft Internet Explorer 3.01
  • Microsoft Internet Explorer 3.0
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 6.0?應用於:
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Media Center Edition
    • Microsoft Windows XP Tablet PC Edition
    • Microsoft Windows XP Professional x64 Edition
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows NT Server 4.0 Standard Edition
    • Microsoft Windows NT Server 4.0, Terminal Server Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Second Edition
    • Microsoft Windows 98 Standard Edition
關鍵字:?
kbinfo KB260971
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
 

文章翻譯