浅谈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获取各种浏览器窗口大小的方法
Jan 14 Javascript
JavaScript中的原型prototype属性使用详解
Jun 05 Javascript
js实现YouKu的漂亮搜索框效果
Aug 19 Javascript
JavaScript简单获取页面图片原始尺寸的方法
Jun 21 Javascript
JavaScript中点击事件的写法
Jun 28 Javascript
AngularJS基础 ng-copy 指令实例代码
Aug 01 Javascript
Jquery Easyui进度条组件Progress使用详解(8)
Mar 26 Javascript
js微信分享实现代码
Oct 11 Javascript
Grunt针对静态文件的压缩,版本控制打包的实例讲解
Sep 29 Javascript
详解使用vue-cli脚手架初始化Vue项目下的项目结构
Mar 08 Javascript
Layui多选只有最后一个值的解决方法
Sep 02 Javascript
vue项目中微信登录的实现操作
Sep 08 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
神族 PROTOSS 概述
2020/03/14 星际争霸
用PHP制作静态网站的模板框架(四)
2006/10/09 PHP
一个完整的PHP类包含的七种语法说明
2015/06/04 PHP
学习php设计模式 php实现备忘录模式(Memento)
2015/12/09 PHP
使用php+swoole对client数据实时更新(一)
2016/01/07 PHP
php错误日志简单配置方法
2016/07/11 PHP
PHP快速排序quicksort实例详解
2016/09/28 PHP
PHP MYSQL简易交互式站点开发
2016/12/27 PHP
PHP 类与构造函数解析
2017/02/06 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
PDO::exec讲解
2019/01/28 PHP
input 高级限制级用法
2009/03/26 Javascript
javascript跨域刷新实现代码
2011/01/01 Javascript
基于jquery的横向滚动条(滑动条)
2011/02/24 Javascript
jQuery中:submit选择器用法实例
2015/01/03 Javascript
JQuery控制div外点击隐藏而div内点击不会隐藏的方法
2015/01/13 Javascript
提高jQuery性能优化的技巧
2015/08/03 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
基于Vue实现tab栏切换内容不断实时刷新数据功能
2017/04/13 Javascript
如何利用vue+vue-router+elementUI实现简易通讯录
2019/05/13 Javascript
layui表格 返回的数据状态异常的解决方法
2019/09/10 Javascript
Python天气预报采集器实现代码(网页爬虫)
2012/10/07 Python
Python中的函数作用域
2018/05/07 Python
Python 变量类型详解
2018/10/10 Python
利用python中集合的唯一性实现去重
2020/02/11 Python
详解如何修改jupyter notebook的默认目录和默认浏览器
2021/01/24 Python
OSPF有什么优点?为什么OSPF比RIP收敛快?
2013/02/13 面试题
排序都有哪几种方法?请列举。用JAVA实现一个快速排序
2014/02/16 面试题
拖鞋店创业计划书
2014/01/15 职场文书
七一建党日演讲稿
2014/09/05 职场文书
2014年加油站工作总结
2014/12/04 职场文书
行政人事专员岗位职责
2015/04/07 职场文书
商场营业员岗位职责
2015/04/14 职场文书
2016年员工年度考核评语
2015/12/02 职场文书
golang gopm get -g -v 无法获取第三方库的解决方案
2021/05/05 Golang
mysql连接查询中and与where的区别浅析
2021/07/01 MySQL