Comment supprimer les cookies dans le navigateur PHP : 1. Définissez le délai d'expiration du cookie ; 2. Définissez la valeur du cookie sur vide 3. Utilisez la méthode setcookie pour définir le cookie ;
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
le serveur php supprime les cookies du navigateur
1. Définissez le délai d'expiration du cookie
//将过期时间设为一小时前 setcookie("TestCookie", "", time() - 3600); setcookie("TestCookie", "", time() - 3600, "/~rasmus/", ".utoronto.ca", 1);
2. Définissez la valeur du cookie sur vide
setcookie($cookiename, '') setcookie($cookiename, NULL);
3. prendre effet immédiatement Problème
Utilisez la méthode setcookie pour définir le cookie, mais setcookie ne prendra pas effet immédiatement Si vous obtenez $_cookie immédiatement, vous n'obtiendrez pas la valeur. Actualisez à nouveau la page pour obtenir la valeur.
Regardez l'élément cookie dans le réseau dans les outils de développement Chrome, vous verrez qu'il n'y a aucune valeur dans le cookie de requête, mais il y a une valeur dans le cookie de réponse (je ne connais pas la différence entre eux)
Si vous souhaitez que cela prenne effet immédiatement, vous pouvez setcookie(cookiename,value) puis $_cookie[cookiename]=value
La première étape consiste à créer le cookie , et la deuxième étape consiste à attribuer la valeur.
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!