Cookie和session比較

經過cooke找到session瀏覽器

會話:打開瀏覽器到關閉瀏覽器,一次會話安全

Cookie:服務器

           存儲在客戶端的少許數據,用來辨別用戶身份session

           特色:內存

1,      保存在客戶端作用域

2,      大小及個數限制io

3,      不安全(存儲在磁盤中,能夠被讀取)登錄

4,      瀏覽器不共享Cookie服務器端

5,      瀏覽器自動完成Cookie的存儲和發送數據

使用場景:

  1. 記住用戶登陸(免登陸)
  2. 購物車
  3. 瀏覽歷史

Session:

           服務器爲客戶端開闢的一塊內存空間,經過Cookie中攜帶的惟一標識JSESSIONID來查找

           特色:

  1. 保存在服務器中,相對安全
  2. 能夠設置過時時間(不與服務器交互)
  3. 做爲一個做用域用來存儲數據

典型使用場景:

           保存用戶登陸信息

  1. 判斷用戶是否登陸
  2. 讀取用戶信息

Cookie、Session對比

  1. 存儲位置:Cookie在客戶端,Session在服務器端
  2. 數據大小:Cookie有大小和個數限制 ,而Session和服務器的內存有關
  3. 安全性:Cookie不安全,Session更安全
  4. 用戶沒法手動刪除服務器中的Session數據,可是刪除了Cookie也就找不到服務器中的Session數據,但數據依然存在。
相關文章
相關標籤/搜索