1. 程式人生 > >cookie 和 session 的區別

cookie 和 session 的區別

Session是在服務端儲存的一個數據結構,用來跟蹤使用者的狀態,這個資料可以儲存在叢集、資料庫、檔案中; 
Cookie是客戶端儲存使用者資訊的一種機制,用來記錄使用者的一些資訊,也是實現Session的一種方式。

cookie 和session 的區別: 
1、cookie不是很安全,別人可以分析存放在本地的COOKIE並進行COOKIE欺騙 
考慮到安全應當使用session。 
2、session會在一定時間內儲存在伺服器上。當訪問增多,會比較佔用你伺服器的效能 
考慮到減輕伺服器效能方面,應當使用COOKIE。 
3、單個cookie儲存的資料不能超過4K,很多瀏覽器都限制一個站點最多儲存20個cookie。

所以建議: 
將登陸資訊等重要資訊存放為SESSION 
其他資訊如果需要保留,可以放在COOKIE中