浏览器家园·资讯

展开

Cookie是什么

编辑:浏览器知识
适用于: Internet Explorer 9Microsoft Windows XP Home EditionMicrosoft Windows XP Professional Edition

概要


Cookie 是由访问过的网站提供给您的一个基于文本的小型文件,可以帮助您识别到该站点。使用 cookie 可以导航到网站上的不同网页或在以后返回到该网站维护状态信息。

详细信息


Cookie 在征求意见文档 (RFC) 2965文档 “HTTP 状态管理机制” 中定义。您可以在以下 RFC 编辑器网站找到 RFC 文档:

Cookie 可以创建由超文本标记语言 (HTML) 页中的客户端脚本 (例如,通过使用 Microsoft Visual Basic 脚本版或 JScript 编写的脚本),通过使用 Microsoft Win32 互联网功能 (Win32 程序InternetSetCookie 和 InternetGetCookie),或由服务器端脚本 (例如,一个 Active Server Pages [ASP] 页面上,在 Visual Basic 脚本版本中编写的脚本或通用网关接口 [CGI] 脚本)。

重要说明:Cookie 不能用于运行代码(运行程序)或者传送病毒到您的计算机。

Cookie 的目的是告诉 Web 服务器您已返回到特定的网页。例如,如果您个性化设置网页,或者注册产品或服务,cookie 可以帮助网页服务器取回您的特定信息。这将会有助于简化记录您的个人信息的过程,例如帐单邮寄地址、 送货地址,等等。当访问同一网站时,可以检索以前提供的信息,以便您可以轻松地使用您以前选择的网站功能。

您可以启用或禁用 cookie,或让 Internet Explorer 在接受 cookie 之前提示您。请注意,禁用 cookie 可能会阻止某些 Web 服务正常运行,并且禁用 cookie 不会让您匿名或防止网站跟踪您的浏览习惯。HTTP 请求还包含有关您来自 (HTTP 引用站点) 位置的信息,您的 IP 地址、 浏览器版本、 操作系统和其他信息。

如何管理 Internet Explorer 中的 Cookie

有关管理 Internet Explorer 中的 cookie 的内容,根据您的 Internet Explorer 的版本参阅以下部分之一。

Internet Explorer 9

若要删除 Internet Explorer 9 中的 cookie,请执行以下步骤:
  1. 通过单击开始按钮打开 Internet Explorer。在搜索框中,键入Internet Explorer,然后在结果列表中,单击Internet Explorer
  2. 单击工具按钮,指向安全,然后单击删除浏览历史记录
  3. 选择 Cookie 复选框,然后单击删除
若要阻止或允许 Internet Explorer 9 中的所有 cookie,请执行以下步骤:
  1. 通过单击开始按钮打开 Internet Explorer。在搜索框中,键入Internet Explorer,然后在结果列表中,单击Internet Explorer
  2. 单击工具按钮,然后单击Internet 选项
  3. 单击隐私选项卡,然后,在设置下,移动滑块到顶部以阻止所有 cookie 或移动滑块到底部以允许所有 cookie,然后单击确定

了解如何在 Internet Explorer 9 中查看和删除网站 cookie。

Internet Explorer 8

若要删除 Internet Explorer 8 中的 cookie,请执行以下步骤:
  1. 通过单击开始按钮打开 Internet Explorer。在搜索框中,键入Internet Explorer,然后在结果列表中,单击Internet Explorer
  2. 从菜单上,单击工具,然后单击删除浏览历史记录。
  3. 选择 Cookie 复选框,然后单击删除
若要阻止或允许 Internet Explorer 8 中的所有 cookie,请执行以下步骤:
  1. 通过单击开始按钮打开 Internet Explorer。在搜索框中,键入Internet Explorer,然后在结果列表中,单击Internet Explorer
  2. 单击工具按钮,然后单击Internet 选项
  3. 单击隐私选项卡,然后,在设置下,移动滑块到顶部以阻止所有 cookie 或移动滑块到底部以允许所有 cookie,然后单击确定

Internet Explorer 7

若要删除 Internet Explorer 7 中的 cookie,请执行以下步骤:
  1. 通过单击开始按钮打开 Internet Explorer。在搜索框中,键入Internet Explorer,然后在结果列表中,单击Internet Explorer
  2. 从菜单上,单击工具,然后单击删除浏览历史记录
  3. 单击删除 Cookie按钮
  4. 您想要删除 cookie 时,单击
若要阻止或允许在 Internet Explorer 7 的所有 cookie,请执行以下步骤:
  1. 通过单击开始按钮打开 Internet Explorer。在搜索框中,键入Internet Explorer,然后在结果列表中,单击Internet Explorer
  2. 单击工具按钮,然后单击Internet 选项
  3. 单击隐私选项卡,然后,在设置下,移动滑块到顶部以阻止所有 cookie 或移动滑块到底部以允许所有 cookie,然后单击确定

Internet Explorer 6

若要删除 Internet Explorer 9 中的 cookie,请执行以下步骤:
  1. 通过单击开始按钮打开 Internet Explorer。在搜索框中,键入Internet Explorer,然后在结果列表中,单击Internet Explorer
  2. 单击工具按钮,指向安全,然后单击删除浏览历史记录
  3. 选择 Cookie 复选框,然后单击删除
有关在 Internet Explorer 6 中管理 cookie 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

283185如何管理 Internet Explorer 6 中的 Cookie

永久性 Cookie 和会话 Cookie

Cookie 存储在内存中 (会话 cookie),或者放在您的硬盘中 (永久性 cookie)。持久性 cookie 写入 Cookie 文件夹在您的用户配置文件文件夹或
Windir\Cookies 文件夹。更新指向实际的 cookie 文件的 Internet 临时文件索引。
有关永久性 cookie 和会话 cookie 的附加信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章 ︰

223799说明的持久性和 Internet Explorer 中的每个会话 Cookie

第一方和第三方 Cookie

第一方 cookie 是与主机域关联的 cookie。第三方 cookie 是来自任何其他域的 cookie。例如,假设您通过在地址栏中键入 URL 访问 www.example1.com,且 sample.example1.com,www.example2.com、 和 www.example1.net 在此页上有横幅广告。如果所有这些站点设置 cookie,则来自 www.example1.com 和 sample.example1.com 的 cookie 在第一方上下文中,而来自 www.example2.com 和 www.example1.net 的 cookie 在第三方上下文中。

注意: 如果您访问 www.example1.com 通过使用安全超文本传输协议 (HTTPS) 通过的安全连接, 没有使用 HTTPS 的页面上的内容被视为第三方内容。此外请注意,如果您可以通过在另一个网站上使用框架集或门户访问使用 cookie 的网站,则这些 cookie 将被视为第三方内容。

分配给用户配置文件的 Cookie 唯一,并只可由向您分发 cookie 的主机域读取。

重要提示︰ 由于 Internet Explorer 4 和 Internet Explorer 5 中的已知问题,网站可能无法检索由另一主机域设置的 cookie。此问题已在 Internet Explorer 5.01 Service Pack 1 中和更高版本以及在 Internet Explorer 5.5 及更高版本中得到纠正。

Internet Explorer 6 及更高版本实现了基于隐私首选项平台 (P3P)规范的高级 cookie 过滤。默认情况下,Internet Explorer 6 将阻止无简短策略 (简要的计算机可理解的隐私声明) 的第三方 cookie 或第三方 cookie,或者有简短策略指定就使用个人身份信息不经您的暗示同意。第一方 cookie 如含指定个人身份信息的简短策略且未经暗示同意即使用,会被降级 (当您关闭 Internet Explorer 时删除)。没有简短策略的第一方 cookie 将受到约束 (限制为只能在第一方上下文中被读取)。

文章TAG:cookie  是什么  什么  Cookie是什么  

加载全部内容

相关教程
猜你喜欢
大家都在看