首先cookies英文翻译为“甜饼干”那在我们计算机里面扮演着什么样的角色呢?其作用是什么?

   cookies是一种能够让网站的服务器把少量的数据存储到客户端的硬盘或者是内存,或是从客户端的硬盘哪里读取数据当然一种技术,当你在浏览网站的时候,由WEB服务器至于你的硬盘的一个小的文本文件,它可以记录你用户的ID、密码、浏览过的网页、停留时间等信息。当你再次来到该网站的时候,网站通过读取cookies,得出你的信息,就可以做出相应的动作,可以让你不用再次输入ID、密码就可以直接登录。

  从本质上来说,可以看作你的×××。可是要明白,cookies不能作为代码来执行,也不会传播病毒,只能由提供他的服务器来读取,保存信息的片段是以:名/值对(name-value pairs)的形式存储,,一个“名/值”对仅仅是一条命名的数据。一个网站只能取得他放在你的电脑上的信息,他无法从其他的cookies文件中取得信息,也无法得到你的电脑的其他任何东西。

  cookies中内容大多数是进过加密处理的,所以在一些用户看来只是一些毫无意义的字母数字的组合,只有服务器CGI处理程序才知道他们的真正的意义。(CGI:CGI(Common Gateway Interface)是HTTP服务器与你的或其它机器 上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。

绝大多数的CGI程序被用来解释处理杰自表单的输入信息,并在服 务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使 网页具有交互功能。 )

  由于cookies是我们在浏览的网站传输到用户计算机硬盘中的文本文件或内存中的数据,因此它在硬盘中存放的位置与使用的操作系统和浏览器密切相关,

 硬盘中的cookies文件可以被WEB浏览器读取,的的命令格式为:用户名@网站地址【数字】.txt。特别注意的事硬盘中的cookies属于文本文件,不是程序。

  关于cookies的写入和读取

  cookies集合是附属response对象及request对象的数据集合,使用时需要在前面加上response或request。


  cookies的应用


  几乎所有的网站设计者在进行网站设计的时候都是用了cookies,因为他们都想给浏览网站的用户提供一个更加友好的人文化的浏览环境,同时也能更加准确地收集、访问者的信息。

   由于代理服务器,缓存等使用,唯一能够帮助网站精确统计来访人数的方法就是为每人在访问者建立一个唯一的ID、使用cookies,网站可以完成一下工作:测定多少人访问过;测定访问者有多少是新用户,多少是老用户;测定一个用户访问多久访问一次网站。在通常情况下,网站设计者是借助后台数据库来实现以上的目的,当用户第一次访问该网站时,网站在数据库中建立一个新的ID,并把ID通过cookie传送给用户,用户再次来访是,网站把该用户ID对应的计数器加一,得到用户的来访次数或判断用户新的好是老的。


cookies的缺陷


  cookies虽然被广泛的应用,并能做到使用一些技术无法实现的功能。但也存在一些不够完美的方面,给应用带来不变。


cookies被删除时

 

  假如你的浏览器不能正常工作,你可能会删除电脑上所有的临时Internet文件。然而,一旦这样操作以后,你就会丢掉所有的Cookies文件。当你再次访问一个网站时,网站会认为你是一位新用户并分配给你一个新的用户ID以及一个新的Cookie。结果将会造成网站统计的新老用户比发生偏差,而你也难以恢复过去保存的参数选择。

  还有很多的新的知识,需要我们慢慢的去学习、去积累,现在我也明白了为什么我们在浏览一些网站再次浏览的时候会自动保存一些基本信息。只有自己不断的积累,相信自己会每天都会进步一点点、、、