星之韵

 

Cookie、Session的区别和使用

一、区别

  Cookie存在于计算机硬盘之上,而Session存在于内存之中;

  所以当IE浏览器关闭或者计算机重启Cookie仍然有效,Session则会失效。

二、Cookie的使用方法

  1.获取Cookie信息

     Request.Cookies["Cookie名"];

  2.写Cookie信息

    HttpCookie cookie=new HttpCookie("Cookie名");

    cookie.Value="值";

    cookie.Values["多键名"]="键值";

    Response.Cookies.Add(cookie);

  3.释放Cookie

           HttpCookie cookie=Respone.Cookies.Get("Cookie名");

    if(cookie!=null)

    {

      cookie =  new HttpCookie("Cookie名");//新建

      cookie.Expires = DataTime.Now().AddDays(-1);//要求浏览器释放

      Response.Cookies.Add(cookie);//覆盖原有的

    }

          

 

三、Session的使用方法

  1.获取Session信息

    Session["Session名"]

  2.创建Session信息

    Session["Session名"]

  3.释放Session信息

    Session["Session名"] = null;

    

    

posted on 2010-04-14 13:40  星之韵  阅读(259)  评论(0)    收藏  举报

导航