一、什么叫 Cookie

Cookie 翻译成中文是小甜点,小饼干的意思。在 HTTP 中它表示服务器送给客户端浏览器的小甜点。其实 Cookie 就是一个键和一个值构成的,随着服务器端的响应发送给客户端浏览器。然后客户端浏览器会把 Cookie 保存起来,当下一次再访问服务器时把 Cookie 再发送给服务器。
会话 session 和 cookie(1)_Cookie 概述_数据

二、Cookie 规范
  1. 你大可以放心,Cookie 不会占满你的硬盘。因为一个 Cookie 最多只有 4KB,并且浏览器最多可以保存 300 个 Cookie。当然,在浏览器大战的今天,一些浏览器为了打败对手,可能对 Cookie 规范 “扩展” 了一些,例如每个 Cookie 的大小为 8KB,最多可保存 500 个 Cookie 等!但也不会出现把你硬盘占满的可能!
  2. 不同的浏览器之间不能共享 Cookie!!!
三、Cookie 的作用

Cookie 的作用可大了,但无论怎么夸大 Cookie 的作用都离不开“跟踪客户端状态”这句话。我们知道 Cookie 是服务器保存在客户端的信息,然后客户端会在下次请求时把 Cookie 在还给服务器,这样服务器就可以通过信息来识别客户端了。

四、页面之间的跳转

会话 session 和 cookie(1)_Cookie 概述_会话 session 和 cookie_02
会话 session 和 cookie(1)_Cookie 概述_客户端_03
从上面的结果来看,页面多次跳转会丢失之前的数据!这个问题将由会话来解决!

工程文件下载

如有错误,欢迎指正!