session與sessionStorage 關聯
有朋友問兩者的聯絡與區別,事實上,兩者沒有任何關聯。
如果要強行聯絡,也就是兩者在名稱中都包含"session"這個單詞。
一.常見錯誤觀點:
舉一個最為典型的錯誤觀點,那就是sessionStorage依賴於Session儲存。
這是完全錯誤的,Session位於伺服器端,sessionStorage位於客戶端,無任何關聯。
(1).Session翻譯成漢語具有"會話"的意思,它用於維護HTTP會話狀態。
(2).顧名思義,sessionStorage就是"會話期間儲存"的意思。
(3).sessionStorage會話週期(生命週期)會在網頁選項卡或者瀏覽器視窗關閉時結束。
二.兩者區別總結:
(1).sessionStorage儲存在客戶端,Session在伺服器端。
(2).Session主要使用者維護會話狀態。
(3).sessionStorage則是在會話期間儲存相關資料。
但是Session與sessionStorage會話週期是不同的,下面簡單介紹如下:
(1).關閉瀏覽器或者伺服器端Session過期,會話結束。
(2).關閉當前選項卡或者瀏覽器視窗,sessionStorage資料被刪除,也就算會話結束。
特別說明:在新標籤或視窗開啟一個頁面會初始化一個新的會話,即便連結相同也是如此。
關於生命週期更多內容可以參閱sessionStorag 生命週期一章節。
相關文章
- localStorage 與 sessionStorage / cookie 和 sessionSessionCookie
- 理解cookie、session、localStorage、sessionStorage的關係與區別CookieSession
- cookie,session,sessionStorage,localStotage的區別CookieSession
- Cookie && Session && localStorage && sessionstorage && HTTP快取CookieSessionHTTP快取
- Cookie與Session 關係CookieSession
- cookie與session的區別與聯絡CookieSession
- Session與Cookie的區別與聯絡SessionCookie
- localStorage與sessionStorage 區別Session
- Session和Cookie的聯絡與區別SessionCookie
- Session和Cookie的區別與聯絡SessionCookie
- 詳說 Cookie, LocalStorage 與 SessionStorageCookieSession
- connection session process的聯絡與區別Session
- sessionStorageSession
- 和某個session關聯的程式和使用者資訊Session
- sessionStorage 用法Session
- 多版本cursor,與session_cached_cursors關係Session
- 關於sessionSession
- laravel session 與 php session配置LaravelSessionPHP
- git與vscode關聯GitVSCode
- sql編寫與業務關聯SQL
- 【基礎梳理】cookie、session、sessionStorage、localStorage之間的區別及應用場景CookieSession
- 關於v$process與v$session中process的理解Session
- 關聯關係與依賴關係的區別
- sessionStorage.lengthSession
- sessionStorage.removeItem()SessionREM
- sessionStorage.setItem()Session
- sessionStorage.clear()Session
- sessionStorage.getItem()Session
- sessionStorage.key()Session
- cookie、sessionStorage、localStorageCookieSession
- cookie, sessionStorage, localStorageCookieSession
- ORACLE EBS的Request ID和後臺資料庫Session ID關聯Oracle資料庫Session
- v$sqlarea_parse_calls與executions與session_cached_cursors關係SQLSession
- 由JSESSIONID談cookie與SESSION的區別和聯絡JSSessionCookie
- KILL SESSION 相關Session
- Session與CookieSessionCookie
- cookie與sessionCookieSession
- 物聯網與APP的關係?APP