`

内存cookie与持久cookie

    博客分类:
  • java
阅读更多
cookie分两种 :会话cookie(session cookie) 和 持久cookie(persistent cookie)

内存cookie:
如果不设置cookie过期时间,则表示这个cookie的生命期为浏览器会话期间,只要关闭浏览器窗口,cookie就消失了。这种生命期为浏览器会话期的 cookie被称为会话cookie。会话cookie一般不存储在硬盘上而是保存在内存里,当然这种行为并不是规范规定的。如果设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再次打开浏览器,这些cookie仍然有效直到超过设定的过期时间。

硬盘cookie:
存储在硬盘上的 cookie可以在不同的浏览器进程间共享,比如两个IE窗口。而对于保存在内存里的cookie,不同的浏览器有不同的处理方式。对于IE,在一个打开的窗口上按Ctrl-N(或者从文件菜单)打开的窗口可以与原窗口共享,而使用其他方式新开的IE进程则不能共享已经打开的窗口的内存cookie;对于 Mozilla Firefox、chrome、IE8,所有的进程和标签页都可以共享同样的cookie。一般来说是用javascript的window.open打开的窗口会与原窗口共享内存cookie。
分享到:
评论

相关推荐

    WEB16-session&cookie-源代码.rar

    注意:如果不设置持久化时间,cookie会存储在浏览器的内存中,浏览器关闭 cookie信息销毁(会话级别的cookie),如果设置持久化时间,cookie信息会 被持久化到浏览器的磁盘文件里 示例: cookie.setMaxAge(10*60); ...

    session与cookie

    一种是会话性质的cookie,存放在浏览器内存中,当你在用代码向客户端写入cookie的时候,如果没有指定过期时间,那么cookie是存放在浏览器的内存里面的,不会持久化在硬盘上,也就是你在浏览器的临时文件里找不到!...

    Android持久化保存cookie的方法

    在解析网页信息的时候,需要登录后才能访问,所以使用httpclient模拟登录,然后把cookie保存下来,以供下一次访问使用,这时就需要持久化cookie中的内容。 在之前先科普一下基础知识: 什么是Cookies? Cookies是...

    JavaScript中Cookie操作实例

     Cookie文件由所访问的Web站点建立,以长久的保存客户端与Web站点间的会话数据,并且该Cookie数据只允许被所访问的Web站点进行读取。  Cookie文件的格式:  NS:Cookie.txt  IE:用户名@域名.txt    有两种...

    JavaScript学习笔记之Cookie对象

     Cookie文件由所访问的Web站点建立,以长久的保存客户端与Web站点间的会话数据,并且该Cookie数据只允许被所访问的Web站点进行读取。  Cookie文件的格式:  NS:Cookie.txt  IE:用户名@域名.txt  有两种类型的...

    kisso单点登录

    1、session 存放在服务器端,cookie 存放在客户端,存在两种状态:“ 第一种:持久 cookie 具有时效性,以文件的形式存放在客户机硬盘中,时间一到生命周期结束自动被删除。第二种:临时 cookie 又叫会话 cookie 放在...

    Java原生的Http网络框架,底层基于HttpNet.rar

    支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链式调用,可以自定义返回对象,支持Https和自签名证书,支持超时自动重连,支持cookie与session的自动管理,支持四种缓存...

    无Cookie的ASP.NET

    会话状态使开发人员能够在用户与应用程序交互这段时间内持久保存有关该用户的一块信息。特定于用户的信息通常会保留20分钟长的时段,而每当用户返回该站点时,该时段都将重新开始计时。当用户首次连接到站点时,将以...

    WEBSphere反序列化漏扫.rar

    序列化是让Java对象脱离Java运行环境的一种手段,可以有效的实现多平台之间的通信、对象持久化存储。 Java 序列化是指把 Java 对象转换为字节序列的过程,便于保存在内存、文件、数据库中,ObjectOutputStream类的...

    java反编译泄露源码-Front-end-questions-to-the-interview-stage-master:前端开发面试问题及

    cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。 第一:每个特定的域名下最多生成20个cookie 1.IE6或更低版本最多20个cookie 2.IE7和之后的版本最后可以有50个cookie。 ...

    积分管理系统java源码-Front-end-questions-to-the-interview-stage:前端面试

    cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。 第一:每个特定的域名下最多生成20个cookie 1.IE6或更低版本最多20个cookie 2.IE7和之后的版本最后可以有50个cookie。 ...

    程序员面试刷题的书哪个好-front-end-QA-to-interview:前端开发面试问题及答案整理

    cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。 第一:每个特定的域名下最多生成20个cookie 1.IE6或更低版本最多20个cookie 2.IE7和之后的版本最后可以有50个cookie。 ...

    程序员面试刷题的书哪个好-interview:网络采访

    cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。 第一:每个特定的域名下最多生成20个cookie 1.IE6或更低版本最多20个cookie 2.IE7和之后的版本最后可以有50个cookie。 ...

    程序员面试刷题的书哪个好-Front-end-Q-A:前端QA

    cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。 第一:每个特定的域名下最多生成20个cookie 1.IE6或更低版本最多20个cookie 2.IE7和之后的版本最后可以有50个cookie。 ...

    程序员面试刷题的书哪个好-000:000

    cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。 第一:每个特定的域名下最多生成20个cookie 1.IE6或更低版本最多20个cookie 2.IE7和之后的版本最后可以有50个cookie。 ...

    程序员面试刷题的书哪个好-FrontendQuestionSummary:前端问题总结

    cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。 第一:每个特定的域名下最多生成20个cookie 1.IE6或更低版本最多20个cookie 2.IE7和之后的版本最后可以有50个cookie。 ...

    connect-mongo-memory:Connect 的 MongoDB 会话存储。 使用存储在 MongoDB 中的会话的内存缓存

    持久性如 MongoDB 存储会话( ) 示例使用 var session = require('express-session'); var MongoMemoryStore = require('connect-mongo-memory')(session); app.use(session({ secret: settings.cookie_secret, ...

    redux-persist-memory-storage:用于redux-persist的内存存储

    Redux持久存储 内存存储适配器。 数据不会在内存以外的任何地方持久保存,因此不适合常规使用。 在某些情况下,这可能会有用: 作为尝试在阻止访问cookies或localStorage的客户端上使用或的后备方式(请参阅讨论以...

    Ok-Volley:Square 的 OkHttp 客户端和适用于 Android 的 Volley Networking 工具包的组合。 它还集成了 Gson 和其他小功能,比如持久化 cookie 存储

    LruBitmapCache :内存中 lru 缓存的实现发出请求 VolleyManager manager = VolleyManager.getInstance(getApplicationContext());String url ="http://www.google.com";// Request a string response from the ...

    程序员面试刷题的书哪个好-Interview-questions:分享自己整理的前端面试题及答案

    cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。 第一:每个特定的域名下最多生成20个cookie 1.IE6或更低版本最多20个cookie 2.IE7和之后的版本最后可以有50个cookie。 ...

Global site tag (gtag.js) - Google Analytics