用于业务会话cookie的gmail不会持久化

时间:2017-08-29 06:26:18

标签: cookies gmail session-cookies

当我登录Google帐户时,网站响应中包含此Cookie:

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

但是,当我重新启动Chrome并访问同一网站时,不会发送任何Cookie。这是为什么?我认为expires使其持久。

1 个答案:

答案 0 :(得分:0)

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

很少有Cookie有短期到期,有些会有很长的到期时间。如果cookie过期(从浏览器中删除),则浏览器不会在请求中附加该cookie。所以切断再次在浏览器上设置cookie。 由于cookie是由服务器生成的,并且服务器使用cookie,因此每当服务器想要设置cookie时,它都会发生变化。通常,有些cookie是持久的,有些不是永久性的。

因此会出现一些cookie存储很长时间但服务器用于继续更改的情况。所以,在这种情况下,它会再次设置cookie。

根据您的示例,谷歌应用程序使用此SIDCC cookie。所以这个cookie一直在改变其他cookie,比如SID和HSID在浏览器重新打开时不会改变。像NID,SAPISID和Compass这样的cookie也在变化。 SAPISID在少数交易后或特定交易后发生变化。