var never=new Date();
     never.setTime(never.getTime()+10*365*24*60*60*1000);
     var expstr="expires="+never.toUTCString()+";";
     document.cookie="area="+escape("北京")+";"+expstr;
     document.cookie="area12="+escape("北京")+";"+expstr;

解决方案 »

  1.   

    楼上的,我登录之后,就有一退出的按钮,就是把cookies删除,但我写的代码始终没删除,怎么回事
    function dddd()
    {
        var exp = new Date(); 
            exp.setTime(exp.getTime() - 1); 
        var cval=getCookies(name); 
            if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); }
    function getCookies(name)//取cookies函数 
    {
        var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); 
            if(arr=document.cookie.match(reg)) return unescape(arr[2]); 
            else return null; 
    }
      

  2.   

    Asp.net夜话之二:asp.net内置对象
    准确地说,asp.net并没有内置对象这一说,jsp里确实把request、response这些当作jsp的内置对象,这里只不过是借用了一下jsp的说法而已。上面提到的很多都是在做asp.net开发时无需new就能使用的对象(类似的还有很多,在asp.net中所有的网页都是继承自System.Web.UI.Page这个类,上面的提到多是Page类的属性)。本文介绍System.Web.UI.Page类的几个常用属性,如Request、Response、Server、Session、Cookie、Application,并讲述了及表达式用法。
      

  3.   

    Cookie对象和Session对象一样也是用来保存特定的用户相关的数据,不过Session不同的是Cookie保存在客户端而不是服务器上,每次客户端发出请求的时候都会把Cookie一起发送到服务器,服务器每次响应客户端请求的时候会重新把Cookie发送到客户端保存。
    Cookie保存数据有以下特点:
    Cookie中的数据保存在客户端;
    Cookie中只能保存字符串类型的数据,如果需要在Cookie中保存其它类型数据,需要将其转换成字符串类型后保存;
    Cookie也有其默认生命周期,也可以手动设置,最大可设置成50年之后过期。
    同Session的情况一样,有可能在一个网站中使用到的Cookie不止一个,我们仍通过Cookie的名称来区分不同的Cookie。
    设置Cookie的过程就是在服务器的响应对象Response的Cookie集合中增加一个Cookie的实际,Response对象会把这个Cookie集合中的所有Cookie都发送客户端。代码如下(仍以保存用户名为例):HttpCookie cookie = new HttpCookie("UserName", "zhoufoxcn"); 
    Response.Cookies.Add(cookie);
        获取Cookie就是从客户端的请求对象中找到对应名称的Cookie,当然也有可能出现Cookie不存在的情况,所以在获取之前也需要检查指定名称的Cookie是否存在,大妈如下:string userName; 
    if (Request.Cookies["UserName"] != null) 

         HttpCookie cookie= Request.Cookies["UserName"]; 
         cookie.Expires=DateTime.Now.AddYears(-1);//设置Cookie在原实效时间之前一年过期
          Response.Cookies.Add(cookie);//向客户端发送Cookie,这样才会删除Cookie
    }
      

  4.   


    HttpCookie cookie = new HttpCookie("UserName");
       cookie.Values.Add("UserName",HttpUtility.UrlEncode(UserName));
       cookie.Expires = DateTime.Now.AddMinutes(expires);
       Response.AppendCookie(cookie);
      

  5.   

    C# code
    HttpCookie cookie = new HttpCookie("UserName", "zhoufoxcn"); 
    Response.Cookies.Add(cookie);
        获取Cookie就是从客户端的请求对象中找到对应名称的Cookie,当然也有可能出现Cookie不存在的情况,所以在获取之前也需要检查指定名称的Cookie是否存在,大妈如下: 
    C# codestring userName; 
    if (Request.Cookies["UserName"] != null) 

         HttpCookie cookie= Request.Cookies["UserName"]; 
         cookie.Expires=DateTime.Now.AddYears(-1);//设置Cookie在原实效时间之前一年过期
          Response.Cookies.Add(cookie);//向客户端发送Cookie,这样才会删除Cookie
    }
      

  6.   

    代码就不贴出来了.
    验证方式:基于表单验证
    Cookie要用票据.
    网上代码很多.