首 页IT知识库翔宇问吧收藏本站
当前位置:翔宇亭IT乐园IT知识库WEBASP.NET

如何让Cookies在指定时间内失效

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2011-11-29 20:17:40

Cookies可以实现在页面之间进行传值,可以保存数据在客户端,虽然受到很多人的质疑和批评,但仍有很多网站制作者热衷于它,本文主要介绍如何让Cookie在指定时间失效。

让Cookie在指定时间中失效主要是设定Cookie的有效日期,其基本语法格式如下:

Response.Cookies["CookieName"].Expires=指定的时间日期;

如果没有Expires 属性值,Cookie 变量将不会被保存,当关闭浏览器时, Cookie 变量也会随之消失。

下面给出ASP.NET中指定Cookie失效的几种方法:

//20分钟后到期
TimeSpan ts=new TimeSpan(0, 0, 20, 0);
Response.Cookies["myCookie"].Expires=DateTime.Now.Add(ts);

//一个月后到期
Response.Cookie["myCookie"].Expires=DateTime.Now.AddMouths(1);

//指定具体有效日期
Response.Cookies["myCookie"].Expires=DateTime.Parse("2010-10-1");

//永远不过期
Response.Cookies["myCookie"].Expires=DateTime.MaxValue;

//关闭浏览器后过期
Response.Cookies["myCookie"].Expires=DateTime.MinValue;

但在使用Cookie时尽量不要用来保存重要或机密数据,以免造成泄漏,带来不必要的损失。

知识评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

用户名: 查看更多评论

分 值:100分 90分 80分 70分 60分 40分 20分

内 容:

请注意用语文明且合法,不要发布带有攻击性、侮辱性的言论,谢谢合作!

验证码:

关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图 | 用户守则 | 联系我们
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2019 biye5u.com. All Rights Reserved.
网站备案号:黑ICP备13005378号-3