javascript和动态页无法获取cookie过期的时间,过期时间由浏览器管理,javascript和动态页只能设置过期时间,无法通过document.cookie(javascript)或者cookie.expires(asp.net)属性获取到。
复制代码 代码如下:
asp.net的cookie虽然有expires属性,但是response.write输出expires属性得到的是0001-1-1 0:00:00(datetime.minvalue),这个是由于浏览器并没有发送cookie的过期时间给服务器,所以用datetime.minvalue来填充cookie的expires属性。
一定要获取过期时间,需要通过另外一个cookie值来记录对应cookie的过期时间。如下:
复制代码 代码如下: