Cookie概念及相关知识

2025-06-08 07:03:34

1、什么是cookie? cookie是存储在用户计算机上的小文件。它们用来保存特定客户机和网站的少量数据,并且可以由Web服务器或客户机访问。这允许服务器为特定用户提供定制的页面,或者页面本身可以包含一些脚本,这些脚本知道cookie中的数据,因此能够将信息从一次访问传递到下一次访问的网站(或相关网站)。

2、cook坡纠课柩ie工作过程 用户首次访问服务器,服务器会返回Set-Cookie,其中包含一个唯一识别码(如id=999),根据这个识别码,服务器可以跟踪记录用户的信息(购物历史、地址信息等)。 客户端会记录服务器返回来的Set-Cookie首部中的cookie内容。并将cookie存储在浏览器的cookie数据库中。当用户再次访问同一站点时,浏览器就会挑选当时该站点颁发的id=999的cookie,并在Cookie的request首部发送过去。 下面举例说明具体工作过程(1)如果在浏览器中键入url http://www.amazon.com,浏览器将与Amazon的服务器联系并请求其主页。(2)当浏览器执行此操作时,它将在用户的计算机上查找Amazon设置的cookie文件。如果它找到一个Amazon cookie文件,浏览器将把文件中的所有名称-值对连同URL一起发送到Amazon的服务器。如果找不到cookie文件,它将不发送cookie数据。(3)亚马逊的网络服务器接收cookie数据和页面请求。如果收到cookie(名称-值),Amazon可以直接使用它们。(4)如果没有收到cookie(名称-值),亚马逊知道用户以前没有访问过。服务器在Amazon的数据库中为用户创建一个新的ID,然后在它发送的网页的标题中向用户的机器发送cookie(名称-值)。(5)用户将的计算机将名称-值对存储在硬盘上。

Cookie概念及相关知识

5、(3)共享机器的问题 人们在公共区域(办公室、商场、图书馆)使用电脑时,通常多人共享一台电脑。假设您使用公共电脑从在线商店购买东西。商店将在机器上留下一个cookie,意图不良者就可以尝试使用您的帐户从商店购买东西。(3)多点跟踪 如果某人一天中使用多台机器(办公室、家、商场),每台机器将拥有唯一的,但访问某网站,会将你的注册信息进行关联,意图不良者可以根据些信息来获取用户信息。

Cookie概念及相关知识Cookie概念及相关知识
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢