天天看點

Cookie和Session了解一、什麼是Cookie:二、Cookie的作用:三、Cookie什麼時候産生:四、Cookie的生命周期五、Cookie的缺點六、Session的了解

< h1 類""pgc-h-right-arrow" data-track""1" >,什麼是 cookie:</h1>

是伺服器發送到使用者浏覽器并儲存在本地的一小段資料,它攜帶資料并在下次浏覽器再次向同一伺服器發送請求時将其發送到伺服器,并且伺服器可以确定目前使用者是哪個使用者。注意:Cookie 存儲大小限制為不超過 4kb,是以 Cookie 隻能存儲少量資料。

< h1類"pgc-h-arrow-right-right"data-track""4" >,cookie的作用:</h1>

.會話狀态管理

.個性化

.浏覽器行為跟蹤

< h1 類""pgc-h-right-arrow" data-track""11" >,當生成 cookie 時:</h1>

當用戶端向伺服器發送請求時,伺服器向用戶端發送一個 Cookie,浏覽器儲存該 Cookie。

Cookie 以兩種方式儲存:浏覽器将 Cookie 儲存在記憶體中,以及通過用戶端的硬碟驅動器儲存

< h1 類"pgc-h-right-arrow"data-track""16" > Cookie 的生命周期</h1>

Cookie 生産指定了 Inspire 值,即 Cookie 生存期,在此期間,Cookie 值有效,并且清除了周期外。某些頁面将 Cookie 的生存期設定為 0 或負數,當您關閉浏覽器時,您可以立即清除 Cookie,并且不記錄使用者資訊,進而使其更安全。

< h1類"pgc-h-right-arrow"data-track""19" >,cookie的缺點</h1>

.數量限制

不保證安全性

.浏覽器可能禁止使用 Cookie

<對>6的了解,會話,"pgc-h-right-arrow"data-track-track.></h1>

.會話用于存儲特定使用者會話所需的屬性及其配置資訊。

.Cookie 是用戶端記錄的狀态,會話是服務端記錄狀态

當用戶端發送 Cookie 時,伺服器會從 Cookie 中找到 sesionID,并将相應的會話資訊傳回給用戶端以流式傳輸使用者的頁面。如果通過會話 ID 查找會話,但發現沒有會話,則将建立一個新會話。