Gestion Cookie

Résolu/Fermé
Adiren Messages postés 40 Date d'inscription samedi 3 septembre 2016 Statut Membre Dernière intervention 14 janvier 2022 - Modifié le 27 mai 2020 à 13:35
jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 - 27 mai 2020 à 17:55
Bonjour, je réalise actuellement une page d'authentification. Je souhaiterai mettre en place donc un cookie ayant pour nom "auth". Lors de la déconnexion, je n'arrive pas supprimer le cookie du navigateur.

J'ai deja essayé d'unset mon cookie dans la variable $_COOKIE et de setcookie avec un time-3600()

Merci, d'avance.

1 réponse

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
Modifié le 27 mai 2020 à 17:59
Bonjour,


j'ai deja essayé d'unset mon cookie dans la variable $_COOKIE et de setcookie avec un time-3600()

C'est pourtant bien la bonne démarche.
$cookie_name = "auth";
unset($_COOKIE[$cookie_name]);
// empty value and expiration one hour before
// setcookie($cookie_name, '', time() - 3600);

//autre possibilité
setcookie($cookie_name, FALSE,time() - 3600, 'path', 'domain');// en remplaçant le path et le domaine par ceux utilisés lors de la création de ton cookie


Vérifie aussi que tu n'as rien envoyé dans le http_header
if (headers_sent()) {
  trigger_error("Cant change cookies", E_USER_NOTICE);
}




0