Session與Cookie的區別與聯絡
1、Cookie僅由客戶端生成、管理並使用,PHP只是發出指令要求客戶端如何生成Cookie、何時過期等,但是客戶端不一定會按照PHP的指令辦事。
2、如果沒有設定Cookie過期時間,Cookie會一直以檔案或SQLit等DB形式存在客戶端磁碟。
3、Session是使用者進入某個網站到關閉瀏覽器這段時間的會話,預設以檔案形式存在伺服器磁碟,所以設定過多的Session會影響磁碟IO,也可以用Memory引擎存入MySQL,因為記憶體引擎讀寫速度快,現在也可以指定用Redis來處理Session,這樣更快,效率更高。
4、Session的收回機制是被動的,shenzhen.offcn.com如果設定了生存週期,一般來說,一旦關閉瀏覽器Session也就被PHP自動回收了,但有時即使設定了過期時間並且關閉瀏覽器並不一定會刪除Session,比如設定多目錄多層級儲存Session時,這時需要透過PHP指令碼手動刪除Session。
5、通常Cookie與Session是繫結的,即使用者在沒有禁用Cookie時,Cookie一般會儲存sessionID及Session生存週期,如果使用者刪除Cookie一般會退出系統;如果沒有禁用Cookie關閉瀏覽器Session也會立即失效,要重新登入系統。
6、Cookie與Session一般應於標識使用者、許可權認證、儲存簡單資料、還有就是利用P3P實現Cookie跨域單點登入(SSO:Single Sign On)。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31543790/viewspace-2214245/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- cookie與session的區別與聯絡CookieSession
- 【Python入門必看】Python中Cookie和Session的區別與聯絡!PythonCookieSession
- session與cookie的區別SessionCookie
- cookie和session的詳解與區別CookieSession
- JRE與JDK的區別與聯絡JDK
- cookie與session的區別(圖文詳解)CookieSession
- 理解cookie、session、localStorage、sessionStorage的關係與區別CookieSession
- Kafka與ActiveMQ的區別與聯絡詳解KafkaMQ
- 詳解Kafka與ActiveMQ的區別與聯絡!KafkaMQ
- B/S與C/S的聯絡與區別
- cookie與session的區別以及在Django中的實現CookieSessionDjango
- jQuery與JavaScript與ajax三者的區別與聯絡jQueryJavaScript
- 感知器、logistic與svm 區別與聯絡
- cookie和session的區別CookieSession
- ipv4與ipv6的聯絡與區別
- javaSE中的==和equals的聯絡與區別Java
- Session與CookieSessionCookie
- Session是什麼?它與Cookie有什麼區別?SessionCookie
- 簡述Spring容器與SpringMVC的容器的聯絡與區別SpringMVC
- 程式和執行緒的區別與聯絡執行緒
- HDFS 塊和 Input Splits 的區別與聯絡
- cookie與session的使用CookieSession
- 陣列地址與指標之間的區別與聯絡陣列指標
- cookie,session,sessionStorage,localStotage的區別CookieSession
- Django Cookie與SessionDjangoCookieSession
- KPI vs OKR:區別與聯絡的終極指南KPIOKR
- Vue中watch、computed與methods的聯絡和區別Vue
- 單機、分散式、叢集的區別與聯絡分散式
- 一文搞懂灰度釋出與 AB Test 的聯絡與區別
- 淺析HTML、CSS、JavaScript之間的聯絡與區別!HTMLCSSJavaScript
- Python中__new__和__init__的區別與聯絡Python
- 叢集、負載均衡、分散式的區別與聯絡負載分散式
- Cookie與Session 關係CookieSession
- Cookie與Session詳解CookieSession
- cookie與session的自己思考與解釋CookieSession
- 先驗概率與後驗概率、貝葉斯區別與聯絡
- cookie和session的區別(全面總結)CookieSession
- 大資料分析與機器學習之間的區別與聯絡大資料機器學習