当前位置:  首页>> 技术小册>> PHP8入门与项目实战(6)

Cookie常用于识别用户。Cookie是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送Cookie。

Cookie的工作原理是:当一个客户端浏览器连接到一个URL时,它会首先扫描本地存储的Cookie,如果发现其中有和URL相关联的Cookie,就会把它们返回给服务器端。

Cookie通常应用于以下几个方面:
(1)在页面之间传递变量。因为浏览器不会保存当前页面上的任何变量信息,如果页面被关闭,那么页面上的所有变量信息也会消失。通过Cookie,可以把变量值在Cookie中保存下来,然后另外的页面可以重新读取这个值。

(2)记录访客的一些信息。利用Cookie可以记录客户曾经输入的信息或者记录访问网页的次数。

(3)把所查看的页面保存在Cookie临时文件夹中,可以提高以后的浏览速度。

用户可以通过header以如下格式在客户端生成Cookie:

  1. Set-cookie:NAME = VALUE;[expires=DATE;][path=PATH;][domain=DOMAIN_NAME;]
  2. [secure]

NAME为Cookie的名称,VALUE为Cookie的值,expires=DATE为到期日,path=PATH、domain=DOMAIN_NAME为与某个地址相对应的路径和域名,secure表示Cookie不能通过单一的HTTP连接传递。


该分类下的相关小册推荐: