Session與Cookie的區別

2021-07-28 02:53:41 字數 521 閱讀 9132

相同點:

1、功能相同:

儲存和跟蹤特定使用者資訊。

2、優勢

整個**的所以頁面都可以訪問

不同點:

1、建立方式

session:每次訪問網頁時會自動建立session物件

cookie:需要通過**建立

2、儲存位置

session:伺服器端

cookie:客戶端

3、應用場合

session:記住正在訪問的使用者資訊

cookie:記住曾經訪問過的使用者資訊

session和cookie的優缺點:

1、cookie的限制:cookie的資料大小是有限制的,每個cookie檔案的大小不能超過4kb,每個站點最多只能設定20個cookie。

2、cookie可能會洩露使用者隱私,並帶來其他使用者安全問題

3、session 仍要通過cookie來實現,因為使用者的session id必須儲存在cookie中

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中如果...