设置cookie存活时间_如何调整cookie的生命周期

一、什么是cookie

形象比喻成“网络身份证”

指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。

(1)记录信息的盒子(2)识别每一个网络用户的证件

(3)12个月的存活期(4)每当用户访问了一个带有AdMaster代码的页面,cookie就会自动更新浏览信息

二、使用和禁用cookie

可以在浏览器的设置里面进行设置,选项>internet选项中设置

     

                                                    

三、生存周期

Cookie可以保持登录信息到用户下次与服务器的会话,换句话说,下次访问同一网站时,用户会发现不必输入用户名和密码就已经登录了(当然,不排除用户手工删除Cookie)。而还有一些Cookie在用户退出会话的时候就被删除了,这样可以有效保护个人隐私。

Cookie在生成时就会被指定一个Expire值,这就是Cookie的生存周期,在这个周期内Cookie有效,超出周期Cookie就会被清除。有些页面将Cookie的生存周期设置为“0”或负值,这样在关闭浏览器时,就马上清除Cookie,不会记录用户信息,更加安全。

四、如何设置cookie的声明周期

设置Cookie时间的语法格式如下:

Response.Cookies["Cookie的名称"].Expires="日期";

例如:

Response.Cookies["UserName"].Value=“Chinajiyong“;

Response.Cookies["UserName"].Expires=DateTime.MinValue;//表示关闭浏览器UserName过期

对于HttpCookie对象存储Cookie的时间设定如下:

HttpCookie cookie=new HttpCookie("UserName");

cookie.Expires=DateTime.MinValue;//表示关闭浏览器UserName过期

Response.Cookies.Add(cookie);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值