什么是持久性cookie?它们存在多久了?

时间:2010-01-16 17:37:40

标签: cookies

我听说cookie存储在浏览器中。但什么是持久性cookie?它们存放在哪里?这些饼干有什么用?

4 个答案:

答案 0 :(得分:5)

持久性cookie是指在会话到期时保留在您的计算机上的cookie。它存储在磁盘上,用于网站在访问之间记住您(或其他有关您的信息或其认为需要存储的其他信息)。例如,即使您关闭计算机并再次返回,这就是亚马逊如何知道您的身份。

当您访问浏览器的偏好设置并选择“删除Cookie”选项时,会删除这些Cookie。

通常通过在cookie上设置过期日期来创建持久性cookie,以便浏览器在会话结束时不会将其删除。

此外,将cookie存储在“浏览器中”并不恰当。浏览器只是一个正在运行的应用程序,它可以在需要时将cookie数据加载到内存中。所有cookie都存储在同一个空间中;使cookie持久化的原因仅在于你的会话结束时是否会被删除。

答案 1 :(得分:1)

持久性Cookie会在您关闭后存储在您的网络浏览器中。它可以用于跟踪用户或只是让他们保持登录(从许多Web应用程序可以知道)。只要网页选择(Google甚至用于提前30年设置该日期!),就会存储这些内容。如果网站未设置到期时间,则在浏览器关闭后将删除该网站。您也可以使用浏览器菜单手动删除cookie。

Adob​​e Flash播放器拥有自己的机制LSO。这些是hard to delete。您可以使用Adobe tool。此类Cookie主要用于通过广告原因跟踪跨站点用户。

答案 2 :(得分:0)

基本上使用Cookie,因此网站可以跟踪您的身份。网站可能需要知道您的身份有很多不同的原因。

例如,如果您访问带有购物车的网站,则需要知道您的身份,以便跟踪您添加到卡中的项目。当您登录网站并看到一个“记住我”的选项时,该网站会在您的计算机上放置一个持久性cookie,这样您每次访问该网站时都不必输入用户名和密码。

每个网络浏览器都将Cookie存储在不同的位置。 Cookie只是一个简单的文本文件,其中包含有关网站发送cookie的信息以及该cookie中的信息(通常只是一个唯一的ID号)。

答案 3 :(得分:-1)

以上人员是对的是他们的答案。除此之外,默认情况下,cookie一直保留到浏览器会话结束。