cookie 學習筆記

2022-04-17 08:47:21 字數 657 閱讀 1781

cookie:伺服器端寫到客戶端的一些小文字資訊。其由服務端發給瀏覽器,瀏覽器將其以key-value的形式存在硬碟內(大部分主流瀏覽器支援cookie)

session: 相當於每個瀏覽器有自己的乙個獨一無二的編號,伺服器通過此識別不同的瀏覽器,且使用者離開**後伺服器會銷毀該session

cookie是乙個名值段,結構有些像map(我猜 key 應該是網域名稱,所以cookie不能跨域,比如訪問google不會使用baidu的cookie),它記錄著服務端與客戶端之間的一些資訊,由此客戶端再去訪問服務端資訊的時候可以從本地直接獲取一些資訊二不用再間接訪問伺服器(所以某些**沒了cookie是不可以正常使用的)。

舉個例子,有時候訪問乙個網頁兩星期之內不用再去輸入登入名與密碼,這時候這些資訊會記錄在cookie裡面(兩星期後自動刪除)

cookie流動過程:1 使用者瀏覽器輸入url  2 檢查本地cookie  3 向伺服器提交請求  4 伺服器相應setcookie  5 瀏覽器存改寫cookie 

session 依賴於cookie來判斷是否為同一使用者,session會為瀏覽器傳送乙個名為jsessionid的cookie 。可以這麼說,cookie現在就是用來實現session跟蹤的

session由於是儲存在伺服器上的,不像cookie那樣暴露與外不終端,所以更安全;但這樣增加了伺服器的壓力

cookie學習筆記

cookie類的方法 public cookie string name,string value setvalue與getvalue方法 setmaxage與getmaxage方法 setpath與getpath方法 setdomain與getdomain方法 getname方法 1.建立cook...

cookie(學習筆記)

之前對於保持登入態這個問題,一直比較疑惑,自己也沒有實現過,看了這篇文章之後好像明白了什麼,聊一聊cookie 所以看完以後自己為了熟記,有了這篇學習筆記。cookie是瀏覽器提供的功能,可以儲存字串,cookie以網域名稱的方式區分的,每乙個網域名稱下最多可以有20個 實際不止 每個cookie大...

Cookie學習筆記

客戶端會話技術,將資料儲存到客戶端,每次請求都帶上cookie資訊 客戶端第一次請求伺服器,伺服器使用set cookie響應頭裝載cookie資訊鍵值對,響應客戶端,客戶端儲存cookie資訊,再次請求時,使用cookie請求頭裝載cookie資訊鍵值對,傳送給伺服器 1 一次可不可以傳送多個co...