什么是计算机的Cookies?

作者: meilin
位于: 数码电子

Cookie是一个包含唯一ID标签的小文件,是网站放到你计算机上的。在这个文件里可以存储各种信息,从访问的页面,到发送到网站的信息等。在几天或数周后你再次访问该网站时,网站可以对照数据库里的资料通过cookies识别出你。

有临时性和永久性两种不同类型cookies。临时性的通常也叫做会话cookie,暂时存储在浏览器内存里,在关闭浏览器后它就会被删除。永久性Cookie会一直存储在计算机硬盘上,因此也叫做持久Cookie。即使删除后,在再次访问网站时还会重新放置在那里。

Cookie技术是为了满足跟踪用户进入网站信息的需要。例如,在需要提交登陆表单的网站,该网站需要将你访问的所有页面信息联系在一起。否则,你每点击一次不同页面,就会建立一个新连接,网站就会失去相关信息,迫使用户再次登录。

临时Cookie可以在浏览时短时间解决这个问题。但浏览器一旦关闭,所有Cookies将会丢失。再次浏览网站的用户信息不会被识别,因此需要在每次访问时重新登录。

持久性Cookie解决了这一问题。它们允许网站通过唯一的ID标签长期识别用户。在随后的访问过程中,浏览器会自动处理这些cookie,允许网站找出相应的数据。现在的Cookies可以保持数年时间。

无论是临时还是永久性计算机Cookies都可以用于多种目的。自动注册登录,保存网站参考信息,保存购物车所有项目都是很好的实际应用。但持久性cookies也可以用于特殊用途,如网站分析。

例如,网站可以保持跟踪访问者行为,使用计算机Cookie记录用户何时访问,查看了那些页面,停留了多长时间等。如果他或她在以后返回,访问者的Cookie还可以触发前面的日志,把新访问数据修改进去。如果个人信息不相符,就会被列入”匿名“ID标签,

自从1995年在用户不知情的情况下开始把永久性Cookie首次嵌入浏览器后,逐渐引起了社会的广泛关注。现在,除非有用,用户可以自己通过简单设置关闭Cookies。