1. 程式人生 > >簡述 Cookie和Session的區別和優缺點

簡述 Cookie和Session的區別和優缺點

session 分析 服務 _id 重要 聯通 存在 登陸 保留

cookie 和session 的區別:
1、cookie數據存放在客戶的瀏覽器上,session數據放在服務器上。
2、cookie不是很安全,別人可以分析存放在本地的COOKIE並進行COOKIE欺騙
考慮到安全應當使用session。
3、session會在一定時間內保存在服務器上。當訪問增多,會比較占用你服務器的性能
考慮到減輕服務器性能方面,應當使用COOKIE。
4、單個cookie保存的數據不能超過4K,很多瀏覽器都限制一個站點最多保存20個cookie。
cookie 和session 的聯系:
session是通過cookie來工作的,可以考慮將登陸信息等重要信息存放為session,其他信息如果需要保留,可以放在cookie中。

在購物網站中通常將用戶加入購物車的商品聯通session_id記錄到數據庫中,當用戶再次訪問是,通過sessionid就可以查找到用戶上次加入購物車的商品。因為sessionid是唯一的,記錄到數據庫中就可以根據這個查找了。

簡述 Cookie和Session的區別和優缺點