我是靠谱客的博主 坚定白羊,最近开发中收集的这篇文章主要介绍cookies过期时间无效cookies过期时间无效,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

cookies过期时间无效

1、动手试试这3行代码看效果下

首先,先复制以下代码在F12的console中使用,看下那个可以30秒后过期,你会发现test_cookies1可以失效清空缓存,而test_cookies2却不行,但是在cookie中2个显示看不出什么异常如图

var date=  new Date(new Date().getTime() + 30000)
document.cookie = 'test_cookies1=7777777777;expires=' + date.toGMTString()
document.cookie = 'test_cookies2=8888888888;expires=' + date

在这里插入图片描述

2、为什么document.cookie = ‘test_cookies2=8888888888;expires=’ + date 没办法失效呢?

如图,test_cookies2它是一个本地时区的,所以,主要原因是这个过期时间是本地时区,所以没办法失效,用toGMTString()转换为 GMT 时区。就可以正常失效清除cookie了
在这里插入图片描述

3、正确使用cookie过期时间如下

var date=  new Date(new Date().getTime() + 30000)
document.cookie = 'test_cookies1=7777777777;expires=' + date.toGMTString()

在这里插入图片描述

最后

以上就是坚定白羊为你收集整理的cookies过期时间无效cookies过期时间无效的全部内容,希望文章能够帮你解决cookies过期时间无效cookies过期时间无效所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部