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

Comment effacer les cookies du navigateur sur le serveur PHP

coldplay.xixi
Libérer: 2023-03-07 07:06:01
original
2505 Les gens l'ont consulté

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);
Copier après la connexion

2. Définissez la valeur du cookie pour qu'elle soit vide

setcookie($cookiename, '')
setcookie($cookiename, NULL);
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal