如何調整cookie的生命周期


一、什么是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="日期";

  例如:

  1. Response.Cookies["UserName"].Value=“Chinajiyong“;  
  2. Response.Cookies["UserName"].Expires=DateTime.MinValue;//表示關閉瀏覽器UserName過期  

 

  對於HttpCookie對象存儲Cookie的時間設定如下:

    1. HttpCookie cookie=new HttpCookie("UserName");  
    2. cookie.Expires=DateTime.MinValue;//表示關閉瀏覽器UserName過期  
    3. Response.Cookies.Add(cookie);  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM