Maison >développement back-end >Problème PHP >le navigateur php supprime les cookies

le navigateur php supprime les cookies

藏色散人
藏色散人original
2021-05-27 09:19:102641parcourir

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 ;

le navigateur php supprime les cookies

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!

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