介紹Cookies


記憶體快取和磁碟機快取, 記載曾經去過的網頁資料。

為了回應對 HTML 檔案的要求, 遠方的網頁伺服器將一小段文字訊息, 偷偷地送入瀏覽器裡, 稱為 Cookies。

大部份的瀏覽器對 Cookies 的內定處理方式, 都是無條件地接受它, 所以, 使用者不會感受到 Cookies 的存在。

Cookies 的作用是, 協助網頁伺服器, 辨識使用者的身份, 在後續的查詢作業裡, Cookies 被送回給網頁伺服器。因為網頁伺服器和客戶端的瀏覽器, 並不是在持續的連線狀態, 過往的查詢記錄必須以 Cookies 的方式保留, 方便使用者反覆地查詢同一伺服器。

當使用者進入圖書館系統時, 每個挑選的書目資料, 都放在電子書車裡, 就像在真實的圖書館裡, 直到離開的時候, 才向櫃檯辦理借書手續。

所以, 伺服器必須要記得使用者挑選過的書目, Cookies 就在此時發揮功效, 下達預約指令時, 所有挑選過的書目資料, 同時一併傳送給伺服器。

網路購物也是一樣的, 至於電子信箱或網路論壇, 也以類似的方法, 保持顯示信件的狀態, 顯示所有的信件或祗顯示未讀的信件。

有些瀏覽器讓使用者決定如何處理 Cookies: 接收所有的 Cookies、祗接受會傳回原伺服器的 Cookies、不接受 Cookies、在接受前 Cookies 發出警告。

如果選擇不接受 Cookies, 可能無法使用某些網頁; 如果選擇在接受前 Cookies 發出警告, 可能不勝其煩, 有些網頁送出的 Cookies, 可能高達30個。

有些網頁要求使用者先登錄, 可能包括使用者名稱及密碼在內, 寄送給網頁伺服器的同時, 也在客戶端的瀏覽器裡, 以 Cookies 的型式, 留存一份。

Cookies 跟著電腦, 不會跟著人走, 所以, 使用公共電腦時, 沒有做完清除動作就離開的話, 後到的使用者可能以前面使用者的身份繼續和網頁伺服器來往。

如果, Cookies 檔案毀損時, 使用者可能無法繼續使用網頁原來提供的服務。