一、什么是cookie
形象比喻成“網絡身份證”
指某些網站為了辨別用戶身份、進行session跟蹤而儲存在用戶本地終端上的數據(通常經過加密)。
(1)記錄信息的盒子(2)識別每一個網絡用戶的證件
(3)12個月的存活期(4)每當用戶訪問了一個帶有AdMaster代碼的頁面,cookie就會自動更新瀏覽信息
二、使用和禁用cookie
可以在瀏覽器的設置里面進行設置,選項>internet選項中設置










三、生存周期
Cookie可以保持登錄信息到用戶下次與服務器的會話,換句話說,下次訪問同一網站時,用戶會發現不必輸入用戶名和密碼就已經登錄了(當然,不排除用戶手工刪除Cookie)。而還有一些Cookie在用戶退出會話的時候就被刪除了,這樣可以有效保護個人隱私。
Cookie在生成時就會被指定一個Expire值,這就是Cookie的生存周期,在這個周期內Cookie有效,超出周期Cookie就會被清除。有些頁面將Cookie的生存周期設置為“0”或負值,這樣在關閉瀏覽器時,就馬上清除Cookie,不會記錄用戶信息,更加安全。
四、如何設置cookie的聲明周期
設置Cookie時間的語法格式如下:
Response.Cookies["Cookie的名稱"].Expires="日期";
例如:
- Response.Cookies["UserName"].Value=“Chinajiyong“;
- Response.Cookies["UserName"].Expires=DateTime.MinValue;//表示關閉瀏覽器UserName過期
對於HttpCookie對象存儲Cookie的時間設定如下:
- HttpCookie cookie=new HttpCookie("UserName");
- cookie.Expires=DateTime.MinValue;//表示關閉瀏覽器UserName過期
- Response.Cookies.Add(cookie);