概念:cookie資料儲存在客戶端,session資料儲存在伺服器端。
區別:cookies是屬於session物件的一種,
1,cookies不會佔伺服器資源,「session」則會占用伺服器資源。所以,盡量不要使用session
2,cookie是不可靠的,session是可靠地,有時候為了解決禁用cookie後的頁面處理,通常採用url重寫技術,呼叫session中大量有用的方法從session中獲取資料後置入頁面。
應用場景:cookies 不要儲存私人資訊,任何重要資料,最好通過加密形式來儲存資料,,長於10k的資料,不要用到cookies。
cookie最典型的應用是:
1,判斷使用者是否登陸過**,以便下次登入時能夠直接登入。
2,另乙個重要的應用是「購物車」中類的處理和設計
cookie與session的關聯
前提 cookie沒有被禁用。當用瀏覽器登入到某 伺服器時,先找對應的cookie檔案,當首次訪問是當然沒有cookie檔案,所以在請求頭部中沒有cookie的內容,即在請求頭部中沒有類似cookie jsessionid 的內容,這時當請求到達伺服器後,伺服器看請求頭中沒有jsessionid值,...
session與cookie的區別
讓我們用幾個例子來描述一下cookie和session機制之間的區別與聯絡。筆者曾經常去的一家咖啡店有喝5杯咖啡免費贈一杯咖啡的優惠,然而一次性消費5杯咖啡的機會微乎其微,這時就需要某種方式來紀錄某位顧客的消費數量。想象一下其實也無外乎下面的幾種方案 1 該店的店員很厲害,能記住每位顧客的消費數量,...
session與cookie的區別
1 session儲存在伺服器,客戶端不知道其中的資訊 cookie儲存在客戶端,伺服器能夠知道其中的資訊。2 session中儲存的是物件,cookie中儲存的是字串。3 session不能區分路徑,同乙個使用者在訪問乙個 期間,所有的session在任何乙個地方都可以訪問到。而cookie中如果...