Cookie基本工作原理

2021-07-15 13:11:16 字數 709 閱讀 5313

cookie基本工作原理cookie使用httpheader傳遞資料。cookie機制定義了兩種報頭:set-cookie報頭和cookie報頭。set-cookie報頭包含於web伺服器的響應頭(responseheader)中,cookie報頭包含在瀏覽器客戶端請求頭(reguestheader)中。

cookie的執行過程如圖所示,具體分析如下

cookie的執行過程圖

(1)客戶端在瀏覽器的位址列中鍵入web伺服器的url,瀏覽器傳送讀取網頁的請求。

(2)伺服器接收到請求後,產生乙個set-cookie報頭,放在http報文中一起回傳客戶端,發起一次會話。

(3)客戶端收到應答後,若要繼續該次會話,則將set-cook-ie中的內容取出,形成乙個cookie.txt檔案儲存在客戶端計算機裡。

(4)當客戶端再次向伺服器發出請求時,瀏覽器先在電腦裡尋找對應該**的cookie.txt檔案。如果找到,則根據此cookie.txt產生cookie報頭,放在http請求報文中發給伺服器。

(5)伺服器接收到包含cookie報頭的請求,檢索其cookie中與使用者有關的資訊,生成乙個客戶端所請示的頁面應答傳遞給客戶端。 瀏覽器的每一次網頁請求,都可以傳遞已存在的cookie檔案,例如,瀏覽器的開啟或重新整理網頁操作。

cookie工作原理

cookie 技術產生源於 http 協議在網際網路上的急速發展。隨著網際網路的快速發展,人們需要更複雜的網際網路互動活動,就必須同伺服器保持活動狀態。為了適應使用者的需求,技術上推出了各種保持web瀏覽狀態的手段,其中就包括了cookie技術。舉個例子,使用者 linuxmooc 在沒有登陸 ba...

cookie工作原理

定義乙個cookie 本cookie函式可以有6個屬性,常用的有3個引數。例項 value the best way is by yourself setcookie cookiename value,time 60 60 24 7 接收和處理cookie php對cookie有很好的支援,和for...

網路Cookie工作原理

引言 雖然大多數網路cookie使用起來相當簡單,但是它們也有自己獨特的原理。由於涉及到網際網路隱私問題,cookie從2000年就開始受到廣大 的關注,直到現在仍存在著激烈的爭論。然而,cookie提供了使web更加容易導航的能力。幾乎每個 的設計人員都會使用cookie,因為它們能夠提供更好的使...