cookie的过期时间-- 郁闷又恼火
2004-07-28 02:44
225 查看
由客户端取得的cookie之中Expires属性为默认值0001-1-1 0:00:00!
因此不要指望
HttpCookie cookie = Request.Cookies["A"];
if (cookie == null)
else
cookie.Value = (1 + int.Parse(cookie.Value)).ToString();
}
这样的代码会把修改后的cookie放回到客户端, 由于过期时间被重置为DefualtValue, 这个cookie将变为一个Session cookie。如果需要保存Cookie, 必须在每一次获取Cookie后设置过期。
搞的有点晕
因此不要指望
HttpCookie cookie = Request.Cookies["A"];
if (cookie == null)
else
cookie.Value = (1 + int.Parse(cookie.Value)).ToString();
}
这样的代码会把修改后的cookie放回到客户端, 由于过期时间被重置为DefualtValue, 这个cookie将变为一个Session cookie。如果需要保存Cookie, 必须在每一次获取Cookie后设置过期。
搞的有点晕
相关文章推荐
- 操作cookie,并设置Cookie过期时间
- cookie过期时间设置
- JS 玩玩cookie(设置过期时间)
- 采用Asp.Net的Forms身份验证时,持久Cookie的过期时间会自动扩展
- [原创]采用Asp.Net的Forms身份验证时,持久Cookie的过期时间会自动扩展
- [原创]采用Asp.Net的Forms身份验证时,持久Cookie的过期时间会自动扩展
- 如何设置cookie的过期时间
- js设置cookie过期时间
- 写入 cookie 的过期时间时在GMT或UTC时间格式上的兼容问题
- 本机时间设置错误导致Cookie过期
- angularjs和angular-cookies 设置cookie的过期时间
- 服务端删除cookie: 响应头设置过期的时间+无效的cookie值
- cookie 的过期时间
- 如何设置cookie的过期时间
- 响应http报文中的Date属性与cookie过期时间的关系
- cookie设置在特定时间点过期的方法
- 采用Asp.Net的Forms身份验证时,持久Cookie的过期时间会自动扩展
- 如何设置cookie的过期时间
- 设置COOKIE过期时间的方法
- javascript实现获取cookie过期时间的变通方法