2017-08-29 2 views
0

Quand je suis connecté à un compte Google, les réponses du site contiennent ce cookie:gmail pour cookie de session d'entreprise persiste

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

Cependant lorsque je redémarre Chrome et visite même site, aucun cookie est envoyé. Pourquoi donc? Je pensais que expires le rend persistant.

Répondre

0

Il ya plusieurs cookies sont générés par le serveur et les cookies sont stockés dans le navigateur.

Il y a peu de cookies qui ont une date d'expiration courte et certains ont une longue expiration. Si le cookie expire (supprimé du navigateur), le navigateur n'ajoutera pas ce cookie dans la demande. Donc, à nouveau, définissez le cookie sur le navigateur. Étant donné que les cookies sont générés par le serveur et que les cookies sont utilisés par le serveur, chaque fois que le serveur souhaite configurer le cookie, il peut changer. Habituellement, certains cookies sont persistants et certains ne sont pas toujours persistants.

Il y aura donc un cas où un cookie est stocké pendant une longue période de temps mais le serveur est utilisé pour continuer à changer. Donc, dans ce cas, il va définir le cookie à nouveau. Selon votre exemple, ce cookie SIDCC est utilisé par les applications Google. Donc, ce cookie est conservé en changeant l'autre cookie comme SID et HSID ne changent pas lors de la réouverture du navigateur. Il y a peu de cookies comme NID, SAPISID et Compass qui changent également. Le SAPISID est en train de changer après la transaction ou après une transaction particulière.