商务会话cookie的gmail未持久化



当我登录到谷歌帐户时,网站响应包含以下cookie:

set-cookie:SIDCC=xxx; expires=Mon, 27-Nov-2017 06:12:16 GMT; path=/; domain=.google.com; priority=high

然而,当我重新启动Chrome并访问同一个网站时,不会发送cookie。为什么?我认为expires使它持久。

服务器会生成多个cookie,cookie存储在浏览器上。

很少有饼干的有效期较短,有些则较长。如果cookie过期(从浏览器中删除(,则浏览器不会在请求中附加该cookie。所以服务器再次在浏览器上设置cookie。由于cookie由服务器生成,cookie由服务器使用,因此每当服务器想要设置cookie时,它都可以更改。通常,有些cookie是持久的,有些cookie并不总是持久的。

因此,会出现这样的情况:一些cookie存储了很长一段时间,但服务器习惯于不断更改。因此,在这种情况下,它将再次设置cookie。

根据你的例子,这个SIDCC cookie被谷歌应用程序使用。所以这个cookie一直在更改其他cookie,比如SID和HSID在浏览器重新打开时不会更改。很少有像NID、SAPISID和Compass这样的cookie也在改变。SAPISID在少数事务之后或在特定事务之后发生更改。

最新更新