Maison  >  Article  >  développement back-end  >  Comment effacer les cookies du navigateur sur le serveur PHP

Comment effacer les cookies du navigateur sur le serveur PHP

coldplay.xixi
coldplay.xixioriginal
2020-11-03 15:49:552436parcourir

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 sur le serveur PHP

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn