浅谈Cookie的生命周期问题


Posted in Javascript onAugust 02, 2016

设置Cookie对象的有效时间, setMaxAge()方法便可以设置Cookie对象的有效时间,

例如:Cookie c = new Cookie("username","john");

c.setMaxAge(60);//60秒的意思

c.setMaxAge(60*60);//一小时

c.setMaxAge(365*24*60*60);//一年

如果不设置过期时间,则表示这个cookie生命周期为浏览器会话期间,只要关闭浏览器窗口,cookie就消失了。

这种生命期为浏览会话期的cookie被称为会话cookie。会话cookie一般不保存在硬盘上而是保存在内存里。

如果设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再次打开浏览器,这些cookie依然有效直到超过设定的过期时间。存储在硬盘上的cookie可以在不同的浏览器进程间共享,比如两个IE窗口。而对于保存在内存的cookie,不同的浏览器有不同的处理方式。

cookie.setmaxage设置为0时,会马上在浏览器上删除指定的cookie

cookie.setmaxage设置为-1时,代表关闭当前浏览器即失效。

以上这篇浅谈Cookie的生命周期问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
通过身份证号得到出生日期和性别的js代码
Nov 23 Javascript
JavaScript prototype属性使用说明
May 13 Javascript
prettify 代码高亮着色器google出品
Dec 28 Javascript
js操作CheckBoxList实现全选/反选(在客服端完成)
Feb 02 Javascript
微信小程序 删除项目工程实现步骤
Nov 10 Javascript
微信小程序之小豆瓣图书实例
Nov 30 Javascript
bootstrapValidator.min.js表单验证插件
Feb 09 Javascript
[js高手之路]设计模式系列课程-发布者,订阅者重构购物车的实例
Aug 29 Javascript
浅谈Angular路由复用策略
Oct 04 Javascript
微信小程序仿微信运动步数排行(交互)
Jul 13 Javascript
如何让微信小程序页面之间的通信不再变困难
Jun 03 Javascript
使用 Vue-TCB 快速在 Vue 应用中接入云开发的方法
Feb 10 Javascript
jQuery实现的兼容性浮动层示例
Aug 02 #Javascript
AngularJS基础 ng-init 指令简单示例
Aug 02 #Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
Aug 02 #Javascript
基于Vue.js实现数字拼图游戏
Aug 02 #Javascript
js 获取范围内的随机数实例代码
Aug 02 #Javascript
url传递的参数值中包含&时,url自动截断问题的解决方法
Aug 02 #Javascript
AngularJS基础 ng-include 指令示例讲解
Aug 01 #Javascript
You might like
在服务端进行目录建立、删除,文件上传、删除的过程的php代码
2008/09/10 PHP
PHP的单引号和双引号 字符串效率
2009/05/27 PHP
shopex中集成的站长统计功能的代码简单分析
2011/08/11 PHP
zf框架的registry(注册表)使用示例
2014/03/13 PHP
php中try catch捕获异常实例详解
2014/11/21 PHP
PHP解析RSS的方法
2015/03/05 PHP
PHP 极验验证码实例讲解
2016/09/29 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
Ext对基本类型的扩展 ext,extjs,format
2010/12/25 Javascript
javascript 基础篇1 什么是js 建立第一个js程序
2012/03/14 Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
2015/02/24 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
2017/02/22 Javascript
通过js修改input、select默认字体颜色
2017/04/19 Javascript
微信小程序注册60s倒计时功能 使用JS实现注册60s倒计时功能
2017/08/16 Javascript
浅谈vue的iview列表table render函数设置DOM属性值的方法
2017/09/30 Javascript
基于vue2.0实现简单轮播图
2017/11/27 Javascript
AngularJS使用ui-route实现多层嵌套路由的示例
2018/01/10 Javascript
微信小程序实现流程进度的图样式功能
2018/01/16 Javascript
JS中用EL表达式获取上下文参数值的方法
2018/03/28 Javascript
Vue中"This dependency was not found"问题的解决方法
2018/06/19 Javascript
Element实现表格分页数据选择+全选所有完善批量操作
2019/06/07 Javascript
uni-app从安装到卸载的入门教程
2020/05/15 Javascript
vue实现数字滚动效果
2020/06/29 Javascript
[59:08]Ti4 冒泡赛第二天 NEWBEE vs Titan 2
2014/07/15 DOTA
Python 解析XML文件
2009/04/15 Python
Pytorch实现基于CharRNN的文本分类与生成示例
2020/01/08 Python
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
2020/11/01 Python
python分布式爬虫中消息队列知识点详解
2020/11/26 Python
美国最大的香水出口:FragranceX.com
2017/11/04 全球购物
Kaufmann Mercantile官网:家居装饰、配件、户外及更多
2018/09/28 全球购物
大学生2014全国两会学习心得体会
2014/03/10 职场文书
写求职信有哪些注意事项
2014/05/08 职场文书
投标人法定代表人授权委托书格式
2014/09/28 职场文书
出售房屋协议书范本
2014/10/06 职场文书
技术员岗位职责范本
2015/04/11 职场文书
浅析Redis Sentinel 与 Redis Cluster
2021/06/24 Redis