session與cooking的執行機制

2021-10-13 07:21:04 字數 533 閱讀 8111

session的執行機制主要通過cookie物件,當ie訪問伺服器端時,在伺服器端生成1個map物件,此map的key就是乙個唯一的sessionid,處理結束後以response響應物件的方式進行返回。

其中的資料就帶有符合http協議的cookie資料,ie接受到response響應返回來的資料,ie在根據資料中的格式就能識別出在客戶端 要 建立乙個cookie的要求,所以在客戶端就建立了乙個cookie,cookie中的值就是剛剛在伺服器端生成的那個唯一值sessionid,這是生成cookie階段

ie再次(也就是第二次)訪問服務端,在request請求中攜帶著剛剛建立的cookie,cookie中的值就是sessionid,到達伺服器端時根據cookie中的sessionid到map中進行匹配。

如果找到,則從map中取出值進行後期的 處理,這是cookie在伺服器端匹配的階段,也是為什麼能找到自己資料的原因。

session與cooking的執行機制

session的執行機制主要通過cookie物件,當ie訪問伺服器端時,在伺服器端生成1個map物件,此map的key就是 乙個唯一的sessionid,處理結束後以response響應物件的方式進行返回。其中的資料就帶有符合http協議的cookie資料,ie接受到response響應返回來的資料...

Rails Cookies與Session操作彙總

可以在controller與view中直接通過session與cookies訪問,在model中無法訪問。存資訊 session current user id user.id 取資訊 session current user id 刪除資訊 session current user id nil ...

Vue跨域請求後台不帶cooking

我們跨域手動新增cooking import cookies from js cookie 設定cookie 建立乙個cookie,在整個站點有效 cookies.set name value 建立乙個7天後過期的cookie,在整個站點中有效 cookies.set name value 建立乙個...