Maison > Article > développement back-end > Comment effacer les cookies du navigateur sur le serveur PHP
Comment effacer les cookies du navigateur par le serveur PHP : 1. Définissez le délai d'expiration du cookie 2. Définissez la valeur du cookie pour qu'elle soit vide, le code est [setcookie($cookiename, '') setcookie($cookiename, NUL) ;].
Comment effacer les cookies du navigateur par le serveur PHP :
1. time
//将过期时间设为一小时前 setcookie("TestCookie", "", time() - 3600); setcookie("TestCookie", "", time() - 3600, "/~rasmus/", ".utoronto.ca", 1);
2. Définissez la valeur du cookie pour qu'elle soit vide
setcookie($cookiename, '') setcookie($cookiename, NULL);
3. Le problème de setcookie prenant effet immédiatement en php
Utilisez la méthode setcookie pour définir le cookie, mais cela ne fonctionnera pas après setcookie. Cela prendra 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)
alors $_cookie[cookiename]=value
La première étape consiste à créer le cookie, et la deuxième étape consiste à attribuer la valeur.
Recommandations d'apprentissage associées : programmation php (vidéo)
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!