Cookie 學習筆記

2022-09-05 10:33:15 字數 1560 閱讀 4538

cookie 是一小段文字資訊,伴隨著使用者請求和頁面在 web 伺服器和瀏覽器之間傳遞。cookie 包含每次使用者訪問站點時 web 應用程式都可以讀取的資訊。

大多數瀏覽器支援最大為 4096 位元組的 cookie。

編寫cookie

方法一response.cookies["username"].value = "patrick";

response.cookies["username"].expires = datetime.now.adddays(1);

方法二httpcookie acookie = new httpcookie("lastvisit");

acookie.value = datetime.now.tostring();

acookie.expires = datetime.now.adddays(1);

response.cookies.add(acookie);

讀取cookie

if(request.cookies["username"] != null)

label1.text = server.htmlencode(request.cookies["username"].value);

或if(request.cookies["username"] != null)

多值cookie編寫

方法一response.cookies["userinfo"]["username"] = "patrick";

response.cookies["userinfo"]["lastvisit"] = datetime.now.tostring();

response.cookies["userinfo"].expires = datetime.now.adddays(1);

方法二httpcookie acookie = new httpcookie("userinfo");

acookie.values["username"] = "patrick";

acookie.values["lastvisit"] = datetime.now.tostring();

acookie.expires = datetime.now.adddays(1);

response.cookies.add(acookie);

讀取多值cookie

if(request.cookies["userinfo"] != null)

刪除cookie

刪除 cookie(即從使用者的硬碟中物理移除 cookie)是修改 cookie 的一種形式。由於 cookie 在使用者的計算機中,因此無法將其直接移除。但是,可以讓瀏覽器來為您刪除 cookie。該技術是建立乙個與要刪除的 cookie 同名的新 cookie,並將該 cookie 的到期日期設定為早於當前日期的某個日期。當瀏覽器檢查 cookie 的到期日期時,瀏覽器便會丟棄這個現已過期的 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...