码迷,mamicode.com
首页 > 其他好文 > 详细

Cookie对象

时间:2014-08-28 13:05:39      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   使用   io   文件   2014   log   sp   

 在Web程序设计中,它表示一个长度不超过4K的一个普通的文本文件。这个文件在用户的硬盘上,可以由Web浏览器进行访问。

     Cookie有两种形式:会话Cookie和永久Cookie。

n       会话Cookie是临时性的,保存在用户的内存中而不是硬盘上,只在浏览器打开的时候才存在,一旦会话结束或会话超时,这个Cookie就被删除。

n       永久Cookie则是永久性地存储在客户的硬盘上,并且在指定的过期日期之前一直可以使用。

      因此,为了能够长期地保存Cookie信息,需要设置Cookie的过期日期,这样才能让Cookie成为永久性Cookie。

(1)Cookie对象的属性和方法

1)      Expires:获取或设置此Cookie的过期日期和时间。不设置cookie的时间,那么浏览 器一关闭,便会自动清除cookie

2)      Name:获取或设置Cookie的名称。

3)      Value:获取或设置单个Cookie值。

4   Values:获取单个Cookie对象中包含的键值对的集合。

5)      Add:向Cookie中添加一个名字、值对。

(2)Cookie的实用方法

      Cookies对象不属于Page对象,用法与Application及Session对象不同。

    1)创建一个Cookie

     HttpCookie Cookie 对象名=new HttpCookie(Cookie名);

   2)向Cookie中添加名字、值对

         Cookie对象名. values. Add(名字,值);

   3)将Cookie写入到客户端

         Response.AppendCookie(Cookie对象名);

   4)获取Cookie对象

          HttpCookie Cookie 对象名=Request.Cookies[“Cookie名”];

   5)获取Cookie对象中的值

         Cookie.values[“关键字名”];

(3)设置Cookie的过期时间

   Cookie对象的Expires属性用于获取或设置Cookie对象的到期日及时间。到期日及时 间以客户端的计算机为准。

   例如:

     设置过期时间为2011-09-09:

     myCookie.Expires =Convert.ToDateTime("2011-09-09");

     设置永不过期:

    myCookie.Expires = DateTime.MaxValue;

 

设置cookie

bubuko.com,布布扣

获取cookie

 bubuko.com,布布扣

 

Cookie对象

标签:style   blog   http   使用   io   文件   2014   log   sp   

原文地址:http://www.cnblogs.com/ZhaoWx/p/3941218.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!