1、cookie是一小段文本信息,伴随着用户请求和页面在web服务器和浏览器之间的传递。用户每次访问站点,web应用程序都可以读取cookie包含的信息。
2、cookie为web应用程序保存用户相关信息提供了一种有用的办法。
例如:当用户访问你的站点时,你可以利用cookie保存用户首选项或其他信息。这样。当用户下次再访问你的站点时,应用程序就可以检索以前保存的信息。
3、cookie的生命周期
设置Cookie对象的有效时间, setMaxAge()方法便可以设置Cookie对象的有效时间,
例如:Cookie c = new Cookie("username","admin");
c.setMaxAge(60);//60秒
如果不设置过期时间,则表示这个cookie生命周期为浏览器会话期间,只要关闭浏览器窗口,cookie就消失了 。并且cookie只存在于内存中。
只有设置了过期时间才会保存再硬盘中。并在过期时间到达之前都是有效的。
当cookie.setmaxage设置为0时,会马上在浏览器上删除指定的cookie
cookie.setmaxage设置为-1时,代表关闭当前浏览器即失效。
cookie详细介绍:
转载:https://www.cnblogs.com/andy-zhou/p/5360107.html#_caption_0