Comment supprimer un cookie en PHP ?
Réponses rédigées par Antoine
Dernière mise à jour : 2020-08-27 09:55:57
Question
Comment puis-je supprimer un cookie en PHP ?
Réponse
Il n'y a pas de fonction native proposée par PHP pour supprimer un cookie.
Une solution alternative pour supprimer un cookie consiste à mettre à jour la valeur d'expiration du cookie en la définissant sur une heure passée, à l'aide de la fonction setcookie()
.
Dans l'exemple ci-dessous on utilise la fonction time()
qui retourne l'heure courante, à laquelle on soustrait 3600 seconde ; de ce fait l'heure est passée, ce qui a pour effet de supprimer le cookie.
setcookie(nom, time() - 3600);