Cookies对象的使用

•Cookie可以定义为服务器存储在浏览器上的少量信息,它的主要用途是在客户端系统中保留客户的个人信息,而Cookie又分为两类

(1)会话Cookie的创建方式

(2)还有一种Cookie称为持久性Cookie,它是有一定的生命周期的,用户可以自定义这个生命周期,这种持久性的Cookie会以特殊文件的形式保存在客户端,当用户再次访问这个网站时,服务器会自动取出该用户的相关信息 

•创建和读取会话Cookie
      可以使用Response类的Cookies属性来创建会话Cookie,使用Request对象读取。
      创建语法:
           HttpCookie myCookie = new 
           HttpCookie("UserSettings",”hello”);
           Response.Cookies.Add(myCookie);        
•创建和读取会话Cookie
读取语法:
      Request.Cookies(“Cookie名").Value)
Cookie只能包含字符串值。
                        如果想在Cookie中存储整
                        数值,比如用户ID,那么
                         需要将此值转换为字符串。
持久性Cookie类似于会话Cookie,区别在于持久性Cookie具有确定的过期日期。当浏览器请求一个创建持久性Cookie的页面时,浏览器将Cookie保存到硬盘。
        持久性Cookie在用户的计算机上以纯文本方式存储。因此,不应该在持久性Cookie中存储敏感信息,比如口令和信用卡号。持久Cookie与会话Cookie之间的差别在于增加了过期信息。
设置Cookie属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值