cookie和session都屬於會話技術,都可以儲存會話中產生的資料,但由於cookie和session的工作原理和特點不同,因此兩者的應用場景也不一樣。
1.cookie是將會話中產生的資料儲存在瀏覽器客戶端, 是客戶端技術(js可以訪問cookie)
2.cookie是將資料儲存在客戶端瀏覽器,容易隨著使用者的操作導致cookie丟失或者被竊取,因此cookie中儲存的資料不太穩定,也不太安全。
3.但cookie將資料儲存在客戶端,對伺服器端沒有太多影響,可以將資料儲存很長時間。
4.總結:因此cookie中適合儲存需要長時間儲存、但對安全性要求不高的資料。
5.瀏覽器對cookie的大小和個數都有限制,一般推薦每乙個站點給瀏覽器傳送的cookie數量不超過20個,每乙個cookie的大小不超過1kb。
6.cookie的應用:實現購物車、記住使用者名稱、30天內自動登入等。
1.session是將會話中產生的資料儲存在伺服器端,是伺服器端技術
2.session將資料存在伺服器端的session物件中,相對更加的安全,而且更加穩定。不容易隨著使用者的操作而導致session中的資料丟失或者是被竊取。
3.但session是伺服器端的物件,在併發量較高時每乙個瀏覽器客戶端在伺服器端都要對應乙個session物件,占用伺服器的記憶體空間,影響效率。
4.總結:因此session中適合儲存對安全性要求較高,但不需要長時間儲存的資料。
5.session的應用:儲存登入狀態、儲存驗證碼。
Session和Cookie的區別
session和cookie的區別 1 儲存的位置不同 session儲存在伺服器端的記憶體中,占用伺服器資源。cookie是儲存在客戶端。可以是瀏覽器中或者是檔案中 2 儲存的時間不同 session是關閉當前會話相關瀏覽器後自動清空。cookie是根據過期時間而會有不同。3 安全性不同 sess...
cookie和session的區別
一 cookie機制和session機制的區別 具體來說cookie機制採用的是在客戶端保持狀態的方案,而session機制採用的是在伺服器端保持狀態的方案。同時我們也看到,由於在伺服器端保持狀態的方案在客戶端也需要儲存乙個標識,所以session機制可能需要借助於cookie機制來達到儲存標識的目...
cookie和session的區別
分類 計算機網路 2011 10 21 10 43 4785人閱讀收藏 舉報 session 瀏覽器伺服器 servlet url儲存 一 cookie機制和session機制的區別 具體來說cookie機制採用的是在客戶端保持狀態的方案,而session機制採用的是在伺服器端保持狀態的方案。同時我...