簡述cookies和session的區別


1、數據存放位置不同:

cookie數據存放在客戶的瀏覽bai器上,session數據放在服務器上。

2、安全程度不同:

cookie不是很安全,別人可以分析存放在本地的COOKIE並進行COOKIE欺騙,考慮到安全應當使用session。

3、性能使用程度不同:

session會在一定時間內保存在服務器上。當訪問增多,會比較占用你服務器的性能,考慮到減輕服務器性能方面,應當使用cookie。

4、數據存儲大小不同:

單個cookie保存的數據不能超過4K,很多瀏覽器都限制一個站點最多保存20個cookie,而session則存儲在服務端,瀏覽器對其沒有限制。

5、會話機制不同

session會話機制:session會話機制是一種服務器端機制,它使用類似於哈希表(可能還有哈希表)的結構來保存信息。

cookies會話機制:cookie是服務器存儲在本地計算機上的小塊文本,並隨每個請求發送到同一服務器。 Web服務器使用HTTP標頭將cookie發送到客戶端。在客戶端終端,瀏覽器解析cookie並將其保存為本地文件,該文件自動將來自同一服務器的任何請求綁定到這些cookie。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM