zl程序教程

您现在的位置是:首页 >  后端

当前栏目

C#javascript读写Cookie的方法

2023-06-13 09:15:06 时间

第一:写Cookies

复制代码代码如下:

Response.Cookies["UserName"].Value="Guest";
Response.Cookies["UserName"].Expires=DateTime.Now.AddDays(1);

第二:添加Cookies
复制代码代码如下:

 HttpCookieuserName_zhengshu_Cookie=newHttpCookie("uname");
       userName_zhengshu_Cookie.Value="陈xx";

       HttpCookieuserLession_zhengshur_Cookie=newHttpCookie("lcode");
       userLession_zhengshur_Cookie.Value="chenjianping";

       userName_zhengshu_Cookie.Path="/";
       userLession_zhengshur_Cookie.Path="/";

//限定有效期
       userLession_zhengshur_Cookie.Expires=DateTime.Now.AddDays(1);
       userName_zhengshu_Cookie.Expires=DateTime.Now.AddDays(1);

       Response.Cookies.Add(userLession_zhengshur_Cookie);
       Response.Cookies.Add(userName_zhengshu_Cookie);

//Cookies添加
 Response.AppendCookie(user_cookies);

//取值
Response.Write(Request.Cookies["uname"].Value);



复制代码代码如下:
//javascript写读Cookie
functionSet_Cookie()
{
   varsetValue="陈xx";
   varexdate=newDate();
   exdate.setDate(exdate.getDate()+365);
   document.cookie="userLession"+"="+setValue+";expires="+exdate.toGMTString()+";path=/";
   alert("已经写入Cookie");
}

 functionGet(){      
    varcookieString=newString(document.cookie)     
    varcookieHeader="userLession="     
    varbeginPosition=cookieString.indexOf(cookieHeader)     
    if(beginPosition!=-1)
    {     
      alert(cookieString.substring(cookieHeader.length,cookieString.indexOf(";")));  
    }     
  }