✔ 最佳答案
Cookie,有時也用其複數形式Cookies,指某些網站為了辨別用戶身份而儲存在用戶本地終端上的資料(通常經過加密)。定義於RFC2109。它是網景公司的前雇員Lou Montulli在1993年3月的發明。有關它的名字出處就如以下:
The name cookie derives from UNIX objects called magic cookies. These are tokens (所指的是一系列位元(bits)在一個token-ring network內傳送; 在傳送過程中所有連接的電腦都可收集到該token, 所以人們可以將一個資訊透過網絡傳送到其他需要者)that are attached to a user or program and change depending on the areas entered by the user or program.
(1)用途
伺服器可以利用Cookies包含資訊的任意性來篩選並經常性維護這些資訊,以判斷在HTTP傳輸中的狀態。
Cookies的主要用途是用來驗證用戶資料及把有關網頁的資料記錄下來, 以備下次使用.就如當你嘗試進入一個網站, 在Cookies的情況下, 你會需要填寫一份表格(Form), 例如提供你的姓名, 背景等.這些資料會由Cookies整理及傳送到你的Web browser, 然後儲存以備之後所用.當你下次再登入同一網站時, 你的Web browser 就會將Cookies的資料傳送回Web Server. Web Server就會用這些資料將你過往所看的網頁再顯示出來. 這可加快瀏覽該網頁的速度.
Cookies最典型的應用是判定註冊用戶是否已經登錄網站,用戶可能會得到提示,是否在下一次進入此網站時保留用戶資訊以便簡化登錄手續,這些都是Cookies的功用。另一個重要應用場合是“購物車”之類處理。用戶可能會在一段時間內在同一家網站的不同頁面中選擇不同的商品,這些資訊都會寫入Cookies,以便在最後付款時提取資訊。
(2)使用和禁用Cookie
用戶可以改變流覽器的設置,以使用或者禁用Cookies。
(A)微軟 Internet Explorer
★工具(tools) > Internet選項(internet option) > 隱私頁(privacy)
★調節滑塊或者點擊“高級”,進行設置.
(B)Mozilla Firefox
★工具 > 選項 > 隱私
(注: 在Linux版本中,可能會是如下操作:編輯 > 屬性 > 隱私 , 而Mac則是:Firefox > 屬性 > 隱私)
★設置Cookies選項
★設定阻止/允許的各個域內Cookie
★查看Cookies管理視窗,檢查現存Cookie資訊,選擇刪除或者阻止它們
(C)蘋果電腦 Safari
★Safari > 預置 > 安全標籤
★選擇以下的選項
-總是 接受 Cookies
-永不 接受 Cookies
★接受 Cookies 僅從您流覽的站點 (例如,不接受來自其他站點的廣告) 預設的選項.
★您可以顯示所有駐留在您流覽器中的 cookies,也可隨時將它們之一刪除。
(3)生存週期
Cookie可以保持登錄資訊到用戶下次與伺服器的會話,換句話說,下次訪問同一網站時,用戶會發現不必輸入用戶名和密碼就已經登錄了(當然,不排除用戶手工刪除Cookie)。而還有一些Cookie在用戶退出會話的時候就被刪除了,這樣可以有效保護個人隱私。
(4)識別功能
如果在一台電腦中安裝多個流覽器,每個流覽器都會獨立的空間存放cookie。因為cookie中不但可以確認用戶,還能包含電腦和流覽器的資訊,所以一個用戶用不同的流覽器登錄或者用不同的電腦登錄,都會得到不同的cookie資訊,另一方面,對於在同一台電腦上使用同一流覽器的多用戶群,cookie不會區分他們的身份,除非他們使用不同的用戶名登錄。