[session和cookie總結]
前言:
今天這篇部落格主要總結一下session和cookie,為以後打下基礎.
核心:
會話:
首先來講一下會話:什麼是會話呢,如同打電話一樣,一方撥通電話,另一方接通開始,一個會話開始,這裡的會話,指的開啟一個網頁,點選多個連線,直到連結的網頁關閉,一個會話才結束.
儲存會話的兩種技術:
1.cookie
-客戶端技術,程式把每個使用者的資料以cookie的形式寫給使用者各自的瀏覽器.當使用者使用瀏覽器再去訪問伺服器中的web資源時,就會帶著各自的資料去.這樣,web資源處理的就是使用者各自的資料了.
2.httpSession
-伺服器端技術,利用這個技術,伺服器在執行時可以為每一個使用者的瀏覽器獨享,所以使用者在訪問伺服器的web資源時,由於session為使用者的瀏覽器獨享,所以使用者在訪問伺服器的web資源時,可以把各自的資料放在各自的session中,當使用者再去訪問伺服器中的其他web資源時,其他web資源再從使用者各自的session中取出來資料為使用者服務.
cookie細節:
一個cookie只能標識一種資訊,它至少含有一個標識該資訊的名稱和設定值.
一個web站點可以給一個web瀏覽器傳送多個cookie,一個web瀏覽器也可以儲存多個web站點提供的cookie.
瀏覽器一般只允許存放300個cookie,每個站點最多存放20個cookie,每個cookie的大小限制為4kb.
如果建立了一個cookie,並將他傳送到瀏覽器,預設情況下它可以一個會話級別的cookie,使用者退出瀏覽器之後即被刪除.若希望瀏覽器將該cookie儲存在磁碟上,則需要使用maxAge,並給出一個以秒為單位的時間.將最大實效設為0,則命令瀏覽器刪除該cookie.
刪除cookie時,path必須一致,否則不會刪除.
總結
感謝大家的閱讀,部落格會持續更新.
相關文章
- cookie、session總結CookieSession
- cookie和session的區別(全面總結)CookieSession
- cookie 和 sessionCookieSession
- session和cookieSessionCookie
- Cookie和SessionCookieSession
- 【Javaweb】Cookie和SessionJavaWebCookieSession
- session和cookie關係SessionCookie
- Session和Cookie機制SessionCookie
- 撩下Cookie和SessionCookieSession
- laravel操作session和cookieLaravelSessionCookie
- 關於Session和CookieSessionCookie
- localStorage 與 sessionStorage / cookie 和 sessionSessionCookie
- cookie和session的區別CookieSession
- 聊一聊session和cookieSessionCookie
- nodeJS之Cookie和Session(一)NodeJSCookieSession
- 深入分析Session和CookieSessionCookie
- Django框架之Cookie和SessionDjango框架CookieSession
- 對session和cookie的理解SessionCookie
- Tomcat 中的 Session 和 CookieTomcatSessionCookie
- cookie sessionCookieSession
- cookie & sessionCookieSession
- Cookie 和 Session 關係和區別CookieSession
- Laravel 探索之 Session 與 Cookie 結構LaravelSessionCookie
- 關於Cookie、session和Web StorageCookieSessionWeb
- flask框架中的cookie和sessionFlask框架CookieSession
- session物件、cookie物件和appliaction物件Session物件CookieAPP
- cookie&sessionCookieSession
- Session與CookieSessionCookie
- 你真的瞭解 Cookie 和 Session 嗎CookieSession
- 你真的瞭解 Cookie 和 Session 嗎?CookieSession
- 前端基礎:Session 和 Cookie 差別前端SessionCookie
- 你真的瞭解 Session 和 Cookie 嗎?SessionCookie
- Django基礎六之cookie和sessionDjangoCookieSession
- session 和 cookie 有什麼區別?SessionCookie
- cookie和session 有什麼區別?CookieSession
- Cookie & Session詳解CookieSession
- Cookie&Session&JSPCookieSessionJS
- 理解 cookie、session、tokenCookieSession
- Django Cookie與SessionDjangoCookieSession