Deux façons : 1. Utilisez l'instruction "setcookie(cookiename,NULL)" pour définir la valeur du cookie sur vide ; 2. Utilisez "setcookie('cookiename','',time()-3600)" L'instruction définit l'heure d'expiration du cookie sur le passé.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
Deux façons de supprimer/ effacer les cookies avec php Une méthode
définit la valeur du cookie comme vide, à savoir : setcookie('cookiename', '') ou setcookie(cookiename, NULL)
définit le cookie ; délai d'expiration Pour le passé, c'est-à-dire : setcookie('cookiename','',time()-3600);
Méthode 1 : définir la valeur du cookie sur vide
<?php setcookie ( "cookie_user", "test", time () + 60 * 60 * 24 * 30 ); setcookie ( "cookie_pass", md5 ( "test" ), time () + 60 * 60 * 24 * 30 ); function logout() { setcookie ( "cookie_user", "", time () + 60 * 60 * 24 * 30 ); setcookie ( "cookie_pass", "", time () + 60 * 60 * 24 * 30 ); } /* http://www.manongjc.com/article/1253.html */ logout (); echo $_COOKIE ['cookie_user'] . "<br />"; echo "You have successfully logged out."; ?>
Méthode 2 : Définir le délai d'expiration des cookies sur le passé
<?php setcookie ( "cookie_user", "test", time () + 60 * 60 * 24 * 30 ); setcookie ( "cookie_pass", md5 ( "test" ), time () + 60 * 60 * 24 * 30 ); function logout() { setcookie ( "cookie_user", "test", time () - 100 ); setcookie ( "cookie_pass", md5 ( "test" ), time () - 100 ); } logout (); echo $_COOKIE ['cookie_user'] . "<br />"; echo "You have successfully logged out."; ?>
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!