Cookie使用機制

2021-09-27 06:49:26 字數 971 閱讀 2109

我們就需要用一些技術來幫助伺服器去識別使用者

cookie 在客戶端儲存使用者標識資訊。識別使用者,持久化最好的方式。

cookie原理:

1、首次訪問web站點時,web伺服器對使用者一無所知。web伺服器希望這個使用者再次回來還能認識它。所以想給這個使用者乙個標識。標籤。set-cookie: user_id=aimee123的響應首部

2、伺服器返回響應的時候會帶有響應首部set-cookie欄位。瀏覽器會自動的把響應的cookie儲存在瀏覽器資料庫中(就是文字檔案,儲存不了一些cookie欄位)

3、當使用者再次訪問同一站點時,瀏覽器會把儲存的cookie一起帶上傳送出去,這樣伺服器在拿到請求的同時也拿到這這個cookie欄位,知道你曾將來過,找與這個令牌相對應的資料返回

cookie分類:

1、會話cookie 使用者退出瀏覽器時 會話cookie就被刪除了

在chrom瀏覽器中表現為1969-12-31日,在ie中表現為會話cookie

2、持久cookie 儲存在硬碟上,瀏覽器退出計算機重啟時仍然存在。可以維護使用者週期性

訪問時間,過期自動刪除

誰給的cookie在訪問誰的時候才會攜帶。

cookie屬性:

1、cookie域

允許使用的域和子域

2、cookie路徑

允許使用的路徑,比如/表示只能在根路徑在使用

3、cookie儲存時間

前端用得到cookie的地方:

比如qq郵箱,輸入過賬號之前, 即使沒登入成功,也會記住賬號。

原理:獲取cookie: document.cookie,如果是多個cookie可以使用字串拆分處理

在設定cookie: document=「id=1234;max-age=1000」

可以封裝

網路 Cookie使用機制

我們需要用一些技術來幫助伺服器去識別使用者 cookie 在客戶端儲存使用者標識資訊。識別使用者,持久化最好的方式。提問 我們為什麼要使用cookie?http是無狀態的請求 響應連線,導致連線斷開後,再次連線伺服器無法識別使用者。原理 1 首次訪問web站點時,web伺服器對使用者一無所知。web...

cookie機制和session機制

一 cookie機制和session機制的區別 具體來說cookie機制採用的是在客戶端保持狀態的方案,而session機制採用的是在伺服器端保持狀態的方案。同時我們也看到,由於才伺服器端保持狀態的方案在客戶端也需要儲存乙個標識,所以session 機制可能需要借助於cookie機制來達到儲存標識的...

Cookie機制和Session機制

1.cookie 1.cookie 是在http協議下,伺服器或指令碼可以維護客戶工作站上資訊的一種方式。cookie 是由 web伺服器儲存在使用者瀏覽器 客戶端 上的小文字檔案 內容通常經過加密 它可以包含有關使用者的資訊。無論何時使用者鏈結到伺服器,web站點都可以訪問cookie 資訊,可以...