国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
ASP.NET- Cookie操作詳解(寫入、讀取、修改、刪除)
字體大小: 小 中 大
  Cookie,有時(shí)也用其復(fù)數(shù)形式Cookies,指某些網(wǎng)站為了辨別用戶身份而儲(chǔ)存在用戶本地終端上的數(shù)據(jù)(通常經(jīng)過加密)。定義于RFC2109。它是網(wǎng)景公司的前雇員Lou Montulli在1993年3月的發(fā)明。
  服務(wù)器可以利用Cookies包含信息的任意性來篩選并經(jīng)常性維護(hù)這些信息,以判斷在HTTP傳輸中的狀態(tài)。Cookies最典型的應(yīng)用是判定注冊用戶是否已經(jīng)登錄網(wǎng)站,用戶可能會(huì)得到提示,是否在下一次進(jìn)入此網(wǎng)站時(shí)保留用戶信息以便簡化登錄手續(xù),這些都是Cookies的功用。另一個(gè)重要應(yīng)用場合是“購物車”之類處理。用戶可能會(huì)在一段時(shí)間內(nèi)在同一家網(wǎng)站的不同頁面中選擇不同的商品,這些信息都會(huì)寫入Cookies,以便在最后付款時(shí)提取信息。
  Cookie可以保持登錄信息到用戶下次與服務(wù)器的會(huì)話,換句話說,下次訪問同一網(wǎng)站時(shí),用戶會(huì)發(fā)現(xiàn)不必輸入用戶名和密碼就已經(jīng)登錄了(當(dāng)然,不排除用戶手工刪除Cookie)。而還有一些Cookie在用戶退出會(huì)話的時(shí)候就被刪除了,這樣可以有效保護(hù)個(gè)人隱私。
 程序代碼
//寫入
  protected void Button1_Click(object sender, EventArgs e)
  {
    HttpCookie cookie=new HttpCookie("MyCook");//初使化并設(shè)置Cookie的名稱
    DateTime dt=DateTime.Now;
    TimeSpan ts = new TimeSpan(0, 0, 1,0,0);//過期時(shí)間為1分鐘
    cookie.Expires = dt.Add(ts);//設(shè)置過期時(shí)間
    cookie.Values.Add("userid", "userid_value");
    cookie.Values.Add("userid2","userid2_value2");
    Response.AppendCookie(cookie);
    //輸出該Cookie的所有內(nèi)容
    //Response.Write(cookie.Value);//輸出為:userid=userid_value&userid2=userid2_value2
  }
  //讀取
  protected void Button2_Click(object sender, EventArgs e)
  {
    // HttpCookie cokie = new HttpCookie("MyCook");//初使化
    if (Request.Cookies["MyCook"]!=null)
    {
      //Response.Write("Cookie中鍵值為userid的值:" + Request.Cookies["MyCook"]["userid"]);//整行
      //Response.Write("Cookie中鍵值為userid2的值" + Request.Cookies["MyCook"]["userid2"]);
      Response.Write(Request.Cookies["MyCook"].Value);//輸出全部的值
    }
  }
  //修改Cookie
  protected void Button3_Click(object sender, EventArgs e)
  {
    //獲取客戶端的Cookie對(duì)象
    HttpCookie cok = Request.Cookies["MyCook"];
       
    if (cok != null)
    {
      //修改Cookie的兩種方法
      cok.Values["userid"] = "alter-value";
      cok.Values.Set("userid", "alter-value");
      //往Cookie里加入新的內(nèi)容
      cok.Values.Set("newid", "newValue");
      Response.AppendCookie(cok);
    }     
  }
  //刪除Cookie
  protected void Button4_Click(object sender, EventArgs e)
  {
    HttpCookie cok = Request.Cookies["MyCook"];
    if (cok != null)
    {
      if (!CheckBox1.Checked)
      {
        cok.Values.Remove("userid");//移除鍵值為userid的值
      }
      else
      {
        TimeSpan ts = new TimeSpan(-1, 0, 0, 0);
        cok.Expires = DateTime.Now.Add(ts);//刪除整個(gè)Cookie,只要把過期時(shí)間設(shè)置為現(xiàn)在
      }
      Response.AppendCookie(cok);
    }
  }
  文章來自于:♂雷☆君♀-Www.Leeley.Com ----- <a target='_blank'>http://www.leeley.com/blog/article.asp?id=163</a>
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
跨域讀取Cookie和session之HttpWebRequest另類方法(網(wǎng)站API開發(fā)
服務(wù)器端操作Cookie[2]
Cookie的使用及位置
記錄Cookie集合并讀取,可用于產(chǎn)品的最近訪問控制
使用COOKIE對(duì)像實(shí)現(xiàn)保存用戶基本信息(結(jié)合Session),ASP.Net實(shí)現(xiàn)用戶登錄全過程
index.aspx.cs 02/admin/登錄模塊
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服