Le temps Unix a commencé au début de 1970, cela signifie que -1
date de 1969. C’est une valeur couramment utilisée pour "inconnu" si la valeur attendue est généralement positive. Et pour les cookies, MaxAge avec une valeur négative signifie que le cookie expire dès que le navigateur est fermé:
Section pertinente de la spec :
5.2.2 [..] Si delta-secondes est inférieur ou égal à zéro (0), supposons que expiration-heure soit la date et l'heure représentables les plus proches. Sinon, laissez l'expiration l'heure être la date et l'heure actuelles plus les secondes delta.