session與cookie的關係

2021-08-27 05:19:25 字數 511 閱讀 5759

(四) session與cookie的關係

a) 區別

i. cookie儲存在瀏覽器,session儲存在伺服器端

b) 資料安全性

i. session儲存在伺服器端,不易獲取,更加安全(cookie儲存安全要求不高的資訊)

c) 傳輸的資料量

i. 每次請求,cookie傳輸量較大,傳遞該**的的全部cookie資料

d) 支援的資料型別

i. cookie支援字串

ii. session支援任意型別資料

e) cookie與session的聯絡

i. 都是用來解決http協議的無狀態、無記憶的不足之處,以實現業務的連續性,如登入及購物車模組的實現

ii. 二者都是會話技術的範疇

iii. session需要依賴cookie(瀏覽器的身份資訊、儲存瀏覽器對應的會話的名稱)進行資料的傳遞,禁用cookie後,session無法正常使用)

cookie與session的關聯

前提 cookie沒有被禁用。當用瀏覽器登入到某 伺服器時,先找對應的cookie檔案,當首次訪問是當然沒有cookie檔案,所以在請求頭部中沒有cookie的內容,即在請求頭部中沒有類似cookie jsessionid 的內容,這時當請求到達伺服器後,伺服器看請求頭中沒有jsessionid值,...

session與cookie的區別

讓我們用幾個例子來描述一下cookie和session機制之間的區別與聯絡。筆者曾經常去的一家咖啡店有喝5杯咖啡免費贈一杯咖啡的優惠,然而一次性消費5杯咖啡的機會微乎其微,這時就需要某種方式來紀錄某位顧客的消費數量。想象一下其實也無外乎下面的幾種方案 1 該店的店員很厲害,能記住每位顧客的消費數量,...

session與cookie的區別

1 session儲存在伺服器,客戶端不知道其中的資訊 cookie儲存在客戶端,伺服器能夠知道其中的資訊。2 session中儲存的是物件,cookie中儲存的是字串。3 session不能區分路徑,同乙個使用者在訪問乙個 期間,所有的session在任何乙個地方都可以訪問到。而cookie中如果...