Google如何知道我仍然登录?

时间:2012-10-28 22:34:49

标签: cookies browser login

我正在尝试了解有关Google和其他网站的更多信息,并想知道我是否正确。所以这就是:

当我登录我的Google帐户(或Twitter或Facebook等任何其他网站)时,我会开始新的会话。这意味着服务器知道我已登录并为该会话设置了到期时间。因此,当我关闭浏览器(而不是注销)并且我的会话尚未过期时,我可以打开一个新的浏览器窗口并仍然会登录。这是正确的吗?

好的,我想知道的是,在此登录过程中,我的计算机上是否存有任何文件?喜欢饼干?或者只有当我选中“保持登录状态”框时才存储它们?

2 个答案:

答案 0 :(得分:3)

即使您关闭浏览器,为了让您的会话“保持活力”,据我所知,Google使用Cookie。

有两种类型的Cookie:

会话Cookie和持久性Cookie。 当浏览器退出或关闭时,会话cookie将过期(对于像Firefox这样的浏览器,您必须关闭该过程,即所有窗口和所有选项卡)。

另一方面,持久性cookie会在有限的时间内(由服务器设置)保存到浏览器专用存储中,并且还会被发送回服务器,直到它们没有过期(因此服务器能够恢复用户的会话。)

谷歌在您的情况下很可能使用持久性cookie。

阅读http://en.wikipedia.org/wiki/HTTP_cookie

<强>更新

从版本19开始的Google Chrome在会话Cookie处理方面取得了突破性变化。简而言之:为了改善用户体验,会话cookie不会被删除。

看一下chrome设置,有一个选项:“继续我离开的地方”。启用此选项后,会话cookie永不过期。

答案 1 :(得分:0)

即使您根本没有登录,Google也会始终存储Cookie。大多数网站都有。 Cookie只是告诉您半个月前访问该网站的人。如果没有cookie,根本就没有webapp状态(显然还有其他方法可以维护状态,但cookie是最受欢迎的)。无论如何,当您登录时,服务器会记住与您的cookie关联的会话已登录。

相关问题