网页开发之Cookie生命周期
2015-06-06 19:42
274 查看
最近在学习网页前端开发,其中涉及到了cookie相关知识,这里做下记录,也许将来其他小伙伴也会遇到。
cookie是Web浏览器存储的少量数据,同时也是与具体Web页面或者站点相关的。cookie最早是为服务端所设计的,cookie数据会自动在Web浏览器和Web服务器之间传输,因此服务端脚本就可以读、写存储在客户端的cookie的值。
cookie默认的有效期很短暂;它只能持续在Web浏览器的会话期间,一旦用户关闭浏览器,cookie保存的数据就丢失了,要注意的是:这与sessionStorage的有效期是不同的:cookie的作用域并不是局限在浏览器的单个窗口中,它的有效期和整个浏览器进程而不是单个浏览器的有效期一致。
如果想要延长cookie的有效期,可以通过设置max-age属性,但是必须明确告诉浏览器cookie的有效期有多长。一旦设置了有效期,浏览器就会将cookie的数据存储在一个文件中,并且直到过了指定的有效期才会删除文件。
cookie是Web浏览器存储的少量数据,同时也是与具体Web页面或者站点相关的。cookie最早是为服务端所设计的,cookie数据会自动在Web浏览器和Web服务器之间传输,因此服务端脚本就可以读、写存储在客户端的cookie的值。
cookie默认的有效期很短暂;它只能持续在Web浏览器的会话期间,一旦用户关闭浏览器,cookie保存的数据就丢失了,要注意的是:这与sessionStorage的有效期是不同的:cookie的作用域并不是局限在浏览器的单个窗口中,它的有效期和整个浏览器进程而不是单个浏览器的有效期一致。
如果想要延长cookie的有效期,可以通过设置max-age属性,但是必须明确告诉浏览器cookie的有效期有多长。一旦设置了有效期,浏览器就会将cookie的数据存储在一个文件中,并且直到过了指定的有效期才会删除文件。
相关文章推荐
- Struts1入门
- ACM练习 A Mathematical Curiosity
- Web 开发
- 加锁单例
- Calendar 类
- LeetCode Isomorphic Strings
- poj 1182 并查集 食物链类
- windows平台HTTP代理服务器搭建(CCproxy)
- laydate兼容bootstrap
- 上传图片预览JS脚本 Input file图片预览的实现示例
- EF-DbUpdateException--实体类和数据库列不对应的解决方案
- 第六十五天 how can I 坚持
- Ubuntu samba服务器配置
- [leetcode] Merge Two Sorted Lists
- Verilog中parameter和define的区别
- ACDREAM 05A Hand in hand(DFS专场)
- [.net 面向对象编程基础] (13) 面向对象三大特性——多态
- 包装过的异常--InvocationTargetException
- 南阳673 悟空的难题
- 《软件调试艺术》读后感七