ASP 中 Cookie 的过期时间

作者:vkvi 来源:ITPOW(原创) 日期:2007-8-7

过期时间设置方法:

Response.Cookies("foo").Expires = 时间

是 Expires 不是 Expire。

Expires 值不能早于 1980 年 1 月 1 日,也不能晚于 2038 年 1 月19 日,3:14:07。

Expires 是按 GMT 时间来存储的,但是微软考虑得周到,作了些封装,所以我们在 ASP 中使用时不需要考虑 GMT 时间,直接使用当地时间即可。

如果没有设置过期时间,则关闭浏览器 Cookie 就失效。

如果某一 Cookie 第一次写值时设置了 Expires,第二次写该 Cookie 时没有设置 Expires,则第二次写值后其 Expires 值不受第一次的 Expires 影响。

不论 Expires 为何值,在同一页面中,写了 Cookie 后,仍然可以用 Request.Cookies 取得该 Cookie 值。

相关文章