http中的cookie简介

来源:互联网 发布:陈风暴烈酒 知乎 编辑:程序博客网 时间:2024/06/05 16:38

cookie简单的说就是用户通过浏览器访问一个网站时记录在服务器端的用户标识码,用以在服务器数据库中记录用户在该网站上的所有活动。

工作流程:

当用户张三浏览某个使用cookie的网站时,该网站的服务器就为张三产生一个唯一的识别码,并以此作为索引在服务器的后端数据库中产生一个项目,接着就在给张三的http响应报文中添加一个叫做Set_cookie的首部行。这里的“首部字段名”就是Set_cookie,而后面的值就是赋予该用户的识别码,例:Set_cookie:12345678

当张三收到这个响应时,其浏览器就在他管理特定的cookie文件中添加这一行,其中包括这个服务器的主机名和Set_cookie后面给出的识别码。当张三继续浏览这个网站时,每发送一个HTTP请求报文,其浏览器就会从其Cookie文件中取出这个网站的识别码,并放到http请求报文的Cookie首部行中:Cookie:12345678。于是,这个网站就能够跟踪用户12345678(张三)在该网站的活动。

0 0
原创粉丝点击