99 votes

Quand un cookie avec délai d’expiration 'À la fin de la session' expire-t-il ?

Il existe un cookie de session avec un délai d’expiration qui indique « À la fin de la session ». Quand exactement expire-t-il ou sera-t-il vivant pour toujours?

59voto

mingos Points 11608

Lorsque vous utilisez , vous pouvez définir le délai d’expiration sur ou simplement omettre le paramètre - le cookie expirera alors à la fin de la session (c’est-à-dire lorsque vous fermez le navigateur).

16voto

J.Smith Points 151

Juste pour corriger la réponse des mingos:

Si vous définissez le délai d’expiration sur 0, le cookie ne sera pas créé du tout. J’ai testé cela sur Google Chrome au moins, et lorsqu’il est défini sur 0, c’était le résultat. Le cookie, je suppose, expire immédiatement après sa création.

Pour définir un cookie de sorte qu’il expire à la fin de la session de navigation, il suffit d’omettre complètement le paramètre d’expiration.

exemple:

Au lieu de:

Il suffit d’écrire:

8voto

shamittomar Points 20136

Fin de la session utilisateur signifie quand le navigateur est arrêté.

Lisez ceci: http://en.wikipedia.org/wiki/HTTP_cookie#Expires_and_Max-Age

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X