cookie工作原理

2021-09-22 02:31:00 字數 1044 閱讀 1921

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

舉個例子,使用者 linuxmooc 在沒有登陸 baidu 時,baidu 首頁的介面如下圖所示:

使用者 linuxmooc 登陸 baidu 頁面後,可以看到頁面的右上角顯示了他的名稱 linuxmooc,如下圖所示:

使用者 linuxmooc 在沒有登陸 baidu 時,訪問的網頁 url 是在登陸 baidu 後,訪問的網頁 url 仍然是但是這兩次訪問呈現的結果不相同,登陸前沒有顯示使用者名稱,登陸後顯示了使用者名稱。問題是:服務端是如何區分這兩次請求的?

服務端採用這樣的機制區分這兩次請求的,如下圖所示:

int使用者 linuxmooc 登陸 baidu

baidu 服務端會生成乙個使用者 id

然後,服務端將這個使用者 id 傳送給瀏覽器

瀏覽器收到這個使用者 id 後,會將這個使用者id儲存在使用者本地終端

瀏覽器再次訪問 baidu 站點時,瀏覽器會將儲存在本地的使用者id再次發給 baidu 服務端

服務端收到瀏覽器傳送的使用者 id 後,就知道此次請求來自於乙個已經登陸的使用者。在以上的互動過程中,儲存在客戶端的使用者 id 就被稱為 cookie

**常常需要記錄訪問者的一些一些基本資訊,例如如身份識別號碼、密碼、使用者在 web 站點購物的方式或使用者訪問該站點的次數。 **為了辨別使用者身份、進行 session 跟蹤需要把資料儲存在使用者本地終端上,這些資料被稱為 cookie。

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,因為它們能夠提供更好的使...

COOKIE的工作原理

以下是自學it網 中級班上課筆記 www.zixue.it 伺服器端在http 協議的響應中,傳送 set cookie 的頭資訊 客戶端 瀏覽器 分析頭資訊 儲存 cookie值 以後的訪問中,客戶端 瀏覽器 每次都在請求頭資訊中帶著 cookie值.由上圖可以看出,cookie是可以隨便偽造的....