當前位置:首頁 » 存儲配置 » 如何存儲cookie

如何存儲cookie

發布時間: 2025-02-28 03:43:47

❶ cookie 怎樣存儲

「Cookie是Web伺服器保存在用戶硬碟上的一段文本。Cookie允許一個Web站點在用戶的電腦上保存信息並且隨後再取回它。信息的片斷以『名/值』對(name-valuepairs)的形式儲存。」

舉例來說,一個Web站點可能會為每一個訪問者產生一個唯一的ID,然後以Cookie文件的形式保存在每個用戶的機器上。

如果您使用IE瀏覽器訪問Web,您會看到所有保存在您的硬碟上的Cookie。它們最常存放的地方是:c:\windows\cookies(在Win2000中則是C:\DocumentsandSettings\您的用戶名\Cookies——作者注)。在我的機器上共有165個文件。每一個文件都是一個由「名/值」對組成的文本文件,另外還有一個文件保存有所有對應的Web站點的信息。

在這個文件夾里的每個Cookie文件都是一個簡單而又普通的文本文件。透過文件名,您可以看到是哪個Web站點在您的機器上放置了Cookie(當然站點信息在文件里也有保存)。您也能雙擊打開每一個Cookie文件。

比如,我訪問了goto.com,而且這個站點在我的電腦上放了個Cookie。goto.com的Cookie文件包含了這樣的內容:

UserIDA9A3BECE0563982Dwww.goto.com/

goto.com在我的電腦上存入了一個單一的「名/值」對。「名/值」對的「名」是UserID,「值」是A9A3BECE0563982D。在我第一次訪問goto.com的時候,該網站為我分配了一個唯一的ID並存在我的電腦里。

(註:除了上面舉例的「名/值」對,可能會有其它的「名/值」對同時保存下來。那是瀏覽器的一些內部信息,一般用戶不必多做了解。)

Amazon.com在我的電腦上保存了稍稍多一些的信息。當我查看Amazon在我的電腦上建立的Cookie文件時,它包含以下內容:

session-id-time954242000amazon.com/

session-id002-4135256-7625846amazon.com/

[email protected]/

ubid-main077-9263437-9645324amazon.com/

以上內容顯示出Amazon存儲了一個主用戶IDubid-main,一個標記每次任務的IDsession-id及任務發生的時間session-id-time。還有一個x-main,不知道是什麼。

大多數的網站在您的電腦上只保存一條信息,即用戶ID。但一個站點可以用Cookie存儲的「名/值」對的最大數目沒有任何限制。

一個「名/值」對僅僅是一條命名的數據,它不是程序,也不能「做」任何事情。一個網站只能取得它放在您的電腦中的信息,它無法從其它的Cookie文件中取得信息,也無法得到您的電腦上的其它任何東西

英文直接翻譯過來的意思呢就是小甜品 Cookie英文意指餅干,不過在電腦術語中它可不像餅干那麼簡單。簡單的說,Cookie就是伺服器暫存放在你計算機上的一筆資料,好讓伺服器用來辨認你的計算機。當你在瀏覽網站的時候,Web伺服器會先送一小小資料放在你的計算機上,Cookie 會幫你在網站上所打的文字或是一些選擇,都記錄下來。當下次你再光臨同一個網站,Web伺服器會先看看有沒有它上次留下的Cookie資料,有的話,就會依據Cookie里的內容來判斷使用者,送出特定的網頁內容給你。
Cookie的使用很普遍,許多提供個人化服務的網站,都是利用Cookie來辨認使用者,以方便送出使用者量身定做的內容,像是Web介面的免費E-mail網站,都要用到 Cookie。Cookie中記載的資料相有限,Cookie是安全的。網站不可能經由Cookie獲得你的E-mail地址或是其它私人資料,更沒有辦法透過Cookie來存取你的計算機。但是如果你實在不喜歡Web伺服器亂丟餅干(Cookie)到你家,當然可以讓瀏覽器拒絕網站存放Cookie到你的計算機。只要在IE的「工具」菜單下選擇「Intertnet選項」的「安全」,按自定義級別,將Cookie部分設為關閉,按確定,關閉瀏覽器,再重新啟動瀏覽器即可。當你關閉Cookie之後,很多網站的個人化服務功能很可能也不能再使用了.

❷ cookie前端存儲有哪幾種

1、cookie
HTTP cookie,通常直接叫做cookie,是客戶端用來存儲數據的一種選項,它既可以在客戶端設置也可以在伺服器端設置。cookie會跟隨任意HTTP請求一起發送。
優點:兼容性好
缺點:一是增加了網路流量;二則是它的數據容量有限,最多隻能存儲4KB的數據,瀏覽器之間各有不同;三是不安全。
2、userData
userData是微軟通過一個自定義行為引入的持久化用戶數據的概念。用戶數據允許每個文檔最多128KB數據,每個域名最多1MB數據。
缺點:userData不是 web 標準的一部分,只有IE支持。
3、web存儲機制
web storage,包括兩種:sessionStorage 和 localStorage,前者嚴格用於一個瀏覽器會話中存儲數據,因為數據在瀏覽器關閉後會立即刪除;後者則用於跨會話持久化地存儲數據。
缺點:IE不支持 SessionStorage,低版本IE ( IE6, IE7 ) 不支持 LocalStorage,並且不支持查詢語言
4、indexedDB
indexed Database API,簡稱為indexedDB,是在瀏覽器中保存結構化數據的一種「資料庫」。它類似SQL資料庫的結構化數據存儲機制,代替了廢棄已久的web SQL Database API,它能夠在客戶端存儲大量的結構化數據,並且使用索引高效檢索的API。
缺點:兼容性不好,未得到大部分瀏覽器的支持。
5、Flash cookie
Flash本地存儲,類似於HTTP cookie,它是利用 SharedObject類來實現本地存儲信息。它默認允許每個站點存儲不超過100K的數據,遠大於cookie,而且能夠跨瀏覽器。
缺點:瀏覽器需安裝 Flash 控制項,畢竟它是通過Flash的類來存儲。所幸的是,沒有安裝Flash的用戶極少。
6、Google Gears
Google Gears是Google在07年發布的一個開源瀏覽器插件,Gears 內置了一個基於SQLite的嵌入式 SQL資料庫,並提供了統一API 對 資料庫進行訪問,在取得用戶授權之後,每個站點可以在SQL資料庫中存儲「不限大小」的數據。
缺點:需要安裝 Google Gears 組件

熱點內容
pda緩存清除 發布:2025-02-28 07:24:16 瀏覽:392
如何快速檢測配置真假 發布:2025-02-28 07:24:15 瀏覽:484
塌陷邊演算法 發布:2025-02-28 07:24:14 瀏覽:792
安卓如何把相片去塗鴉 發布:2025-02-28 07:14:34 瀏覽:449
從屬域伺服器如何安裝 發布:2025-02-28 07:05:19 瀏覽:857
qq閃照圖片緩存在哪 發布:2025-02-28 07:05:09 瀏覽:177
callablejava 發布:2025-02-28 07:01:56 瀏覽:53
魅族not怎麼設置手勢密碼 發布:2025-02-28 07:01:56 瀏覽:422
智能網關密碼在哪裡看 發布:2025-02-28 06:57:30 瀏覽:192
helloworld編譯可以做什麼 發布:2025-02-28 06:48:01 瀏覽:159