在创建 Cookie 时,需要指定几个值。需要指定 Cookie 的名称和其中保存的值。可以创建多个 Cookie,每个 Cookie 都必须具有唯一的名称,以便日后读取时识别。
Cookie 是按名称保存的,所以如果您创建了两个名称相同的 Cookie,后保存的那一个将覆盖前一个。
可以指定Cookie的过期过期日期和时间,当用户再次访问您的站点时,浏览器会先检查你访问站点的 Cookie 集合,如果某个 Cookie 已经过期,浏览器不会把这个 Cookie 随页面请求一起发送给服务器,而是删除这个已经过期的 Cookie。
如果没有设置 Cookie 的有效期,还是可以创建 Cookie,但它不会保存到用户的硬盘上,而是会成为用户会话信息的一部分。如果用户关闭浏览器或会话超时,该 Cookie 就会被删除。这种非永久性的 Cookie 很适合用来保存只需短时间保存的信息,或者保存由于安全原因不应该写入客户计算机磁盘的信息。
转载于:https://my.oschina.net/u/1418898/blog/839015