background image

有些用户担心 Cookie 会跟踪用户网上冲浪的习惯,譬如用户喜爱到那些类型的站点、爱

从事些什么活动等。害怕这种个人信息一

旦落入一些别有用心的家伙手中,那么个人也就可能成为一大堆广告垃圾的对象,甚至

遭到意外的损害。不过,这种担心压根儿不会发生,因为网站以外的用户是无法跨过网站

来获得 Cookie 信息的。所以想以这种目

的来应用 Cookie

是不可能的。不过,由于一些用户错误的理解以及 以讹传讹 ,一些浏

览 器 开 发 商 别 无 选 择 , 只 好 作 出 相 识 的 响 应 ( 例 如 Netscape Navigator4.0 和 Internet 

Explorer3.0 都提供了屏蔽 Cookie 的选

项)。

  对 Cookie 技术期待了这么久的结果是,迫使许多浏览器开发商在它们的浏览器中提

供了对 Cookie 的灵活性控制功能。例如,目前的两大主流浏览器 Netscape Navigator 和 

Internet Explorer 是这样处理 Cookie

的:Netscape Navigator4.0 不但可以接受 Cookie 进行警告,而且还可以屏蔽掉 Cookie;

InternetExplorer3.0

 

也可以屏蔽 Cookie,但在 Internet Explorer4.0 中就只能进行接受警告而

没有提供屏蔽选项,不过在 Internet

Explorer4.0 之后的更新版本中又加入了屏蔽 Cookie 的功能选项。

  此外,很多最新的技术甚至已经可以在不能屏蔽 Cookie 的浏览器上进行 Cookie 的屏

蔽了。例如,可以通过将 Cookie 文件设置成不同的类型来限制 Cookie 的使用。但是,非常

不幸地是,要是你想完全屏蔽 Cookie 的

话,肯定会因此拒绝许多的站点页面。因为当今已经有许多 Web 站点开发人员爱上了

Cookie 技术的强大功能,例如 Session 对象的使用就离不开 Cookie 的支持。

  尽管今天仍有一些网络用户对于 Cookie 的争论乐此不倦,但是对于绝大多数的网络

用户来说还是倾向于接受 Cookie 的。因此,我们尽可以放心地使用 Cookie 技术来开发我

们的 WEB 页面。

  2)Cookie 是怎样工作的?

  要了解 Cookie,必不可少地要知道它的工作原理。一般来说,Cookie 通过 HTTP 

Headers 从服务器端返回到浏览器上。首先,服务器端在响应中利用 Set-Cookie header 来创

建一个 Cookie ,然后,浏览器在它的请

求中通过 Cookie header 包含这个已经创建的 Cookie,并且反它返回至服务器,从而完成