1.cookie是可以保持会话状态,但是这个会话状态保留在客户端上的。只要cookie清除或者cookie失效,这个会话状态就没有了。cookie是保存在浏览器客户端上的。cookie可以保存在浏览器的缓存中,浏览器关闭cookie消失。也保存在客户端的硬盘上浏览器关闭cookie还是存在,除非cookie失效。
2.只要是B/S架构的系统,只要基于HTTP协议,就cookie存在。
3.cookie实现的功能:保留购物车商品的状态在客户端上,十天内免登陆。
4.在java中cookie被当做类来处理,使用new运算符可以创建cookie对象,而cookie有两部分组成,分别是cookie的name和value,name和value都是string类型。
5.在java程序中创建cookie: Cookie cookie=new Cookie(String cookieName,String cookieValue)
6.浏览器可以一次向浏览器发送多个cookie。
7.默认情况下,服务器发送cookie给浏览器之后,浏览器将cookie保存到缓存中,只要浏览器不关闭,cookie会永远有效,当浏览器关闭之后,缓存中的cookie被清除。
8.浏览器会不会提交发送这些cookie给服务器,和请求路径有关。请求路径和cookie是紧密相关的。不同的请求路径会发送提交不同的cookie。
9.默认情况下cookie的路径是可以指定的,通过java程序进行设置,保证cookie和某个特定的路径绑定在一起。
10.只要关闭浏览器cookie就消失,我们可以通过设置cookie的有效时长,以保证cookie保存在硬盘文件中,但这个有效时长必须大于0.
11.浏览器是可以禁用cookie的。