Cookise,有時也用其複數形式Cookies,指某些網站為了辨別用戶身份、進行session跟蹤而儲存在用戶本地終端上的數據(通常經過加密)。定義於RFC2109和2965都已廢棄,最新取代的規範是RFC6265
基本介紹
cookie來歷,計算機cookies,Cookie 有哪些用途,Cookie 的作用,
cookie來歷
歷來指就著牛奶一起吃的點心。然而,在網際網路內,cookie這個字有了完全不同的意思。那么cookie到底是什麼呢?“Cookie”是小量信息,由網路伺服器傳送出來以存儲在網路瀏覽器上,從而下次這位獨一無二的訪客又回到該網路伺服器時,可從該瀏覽器讀回此信息。這是很有用的,讓瀏覽器記住這位訪客的特定信息,如上次訪問的位置、花費的時間或用戶首選項(如樣式表)。Cookie 是個存儲在瀏覽器目錄的文本檔案,當瀏覽器運行時,存儲在 RAM 中。一旦用戶從該網站或網路伺服器退出,Cookie 也可存儲在計算機的硬驅上。I3I.net的打算是,當訪客結束其瀏覽器對話時,即終止I3I.net的所有 cookie。
計算機cookies
Cookies,指某些網站為了辨別用戶身份而儲存在用戶本地終端上的數據(通常經過加密)。定義於RFC2109。它是網景公司的前雇員Lou Montulli在1993年3月的發明。用途伺服器可以利用Cookies包含信息的任意性來篩選並經常性維護這些信息,以判斷在HTTP傳輸中的狀態。Cookies最典型的套用是判定註冊用戶是否已經登錄網站,用戶可能會得到提示,是否在下一次進入此網站時保留用戶信息以便簡化登錄手續,這些都是Cookies的功用。另一個重要套用場合是“購物車”之類處理。用戶可能會在一段時間內在同一家網站的不同頁面中選擇不同的商品,這些信息都會寫入Cookies,以便在最後付款時提取信息。使用和禁用Cookie用戶可以改變瀏覽器的設定,以使用或者禁用Cookies
Cookie 有哪些用途
Cookie 的用途之一是存儲用戶在特定網站上的密碼和 ID。另外,也用於存儲起始頁的首選項。在提供個人化查看的網站上,將要求用戶的網路瀏覽器利用閣下計算機硬驅上的少量空間來儲存這些首選項。這樣,每次用戶登錄該網站時,用戶的瀏覽器將檢查用戶是否就該唯一的伺服器有任何預先定義的首選項(cookie)。如果有的話,瀏覽器將此 cookie 用戶下對網頁的請求一起傳送給伺服器。Microsoft 和 Netscape 使用 cookie 在其網站上創建個人起始頁。各家公司利用 cookie 的一般用途包括:線上定貨系統、網站個人化和網站跟蹤。
網站個人化是 cookie 最有益的用途之一。例如,當誰來到 CNN 網站,但並不想查看任何商務新聞。網站允許他將該項選為選項。從那時起(或者直到 cookie 逾期),他在訪問 CNN 網頁時將不會讀到商務新聞。
Cookie 的作用
文檔的 HTML 代碼中的命令行告訴瀏覽器設定某一名稱或數值的 cookie。以下是用來設定 cookie 腳本的一個普通實例。
Set-Cookie: name = VALUE;
expires = DATE;
path = PATH;
domain = DOMAIN_NAME;
那么安全性如何?HTTP Cookie 不能用來從用戶的硬驅上檢索個人數據、放置病毒、得到閣下的電子郵件地址或偷竊有關用戶身份的敏感信息;然而,HTTP Cookie 可用來跟蹤用戶在特定網站上的所到之處。不使用 cookie 就很難進行網站跟蹤。
至於其他一切與網際網路有關的事,如同用戶所希望的那樣是匿名的。沒有網站知用戶下是誰,除非用戶自己透露給網站。同時,cookie 只是為了更好地了解使用模式並改進網站訪客的效率而採用的一個網站跟蹤統計手段而已。
如果網站設計師旨在使網頁能與訪客更具互動作用,或者若設計師計畫讓訪客自定義網站的外觀,則就需要使用 cookie。而且,如果用戶想要網站在某些情況下改變其外觀,cookie 則提供了一條快速、容易的途徑,讓閣下的 HTML 頁面按需要而改變。最新型的伺服器使用 cookie 有助於資料庫的互動性,進而改進網站的整體互動性