關於Session與cookie的關係

2021-09-11 22:15:49 字數 362 閱讀 3532

這是我最近面試的時候問的最多的問題:

session

客戶端與服務端的會話機制,http無狀態,服務端無法識別客戶端身份,使用令牌機制 服務端給來訪客戶端發放令牌 ,根據令牌區別身份

cookie

瀏覽器用來本地儲存客戶資訊的方式,實現頁面將資料儲存到本地行為,可以設定儲存資料的有效時間,超出時間就會刪除

聯絡大多數時候都把cookie作為容器儲存jsessionid,服務端會把新發放的令牌

交給客戶端通過cookie儲存, 客戶端每次提交請求和響應

請求頭攜帶cookie,服務端檢查是否有令牌,如果沒有將jsessionid儲存至cookie裡,

並在響應頭里攜帶cookie返回給客戶端。

Django中session和cookie的用法

session 存在伺服器端,用request物件進行設定 設定session 在後端寫入 request.session money 100 缺省會在cookie中產生乙個sessionid 獲取session值 只能在後端獲取 print request.session.get money co...

php個人總結 session和cookie

1.cookie與session的關係 cookie和session的方案雖然分別屬於客戶端和服務端,但是服務端的session的實現對客戶端的cookie有依賴關係的 步驟大概如下 1.服務端執行session機制 2.生成對應而唯一的session id 通過對這個session id的解析和處...

Cooki和session的區別和原理

1 cookie資料存放在客戶的瀏覽器上,session資料放在伺服器上。2 cookie不是很安全,別人可以分析存放在本地的cookie並進行cookie欺騙 考慮到安全應當使用session。3 session會在一定時間內儲存在伺服器上。當訪問增多,會比較占用你伺服器的效能 考慮到減輕伺服器效...