La solution au problème selon lequel les cookies PHP ne peuvent pas être supprimés : créez d'abord un exemple de fichier PHP ; puis créez un cookie via setcookie et enfin, définissez la période de validité de ce cookie sur une heure antérieure à l'heure actuelle à effacer ; le cookie créé.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
PHP ne parvient pas à supprimer le COOKIE ? Définir la période de validité des COOKIES
PHP prend en charge de manière transparente les cookies HTTP, qui sont un mécanisme qui stocke les données du côté du navigateur distant pour suivre et identifier les utilisateurs. Les cookies peuvent être définis à l'aide des fonctions setcookie() ou setrawcookie(). Les cookies font partie de l'en-tête HTTP. La fonction setcookie() doit donc être appelée avant que d'autres informations ne soient envoyées au navigateur, ce qui est similaire aux restrictions sur l'en-tête. () fonction.
1 |
|
La façon de supprimer un cookie est de définir la période de validité du cookie avant l'heure actuelle.
1 2 3 4 5 6 |
|
constatera que le tableau $_COOKIE est vide, pas seulement $_COOKIE[. 'test'] est vide. , Winsock a donc capturé le paquet et observé l'en-tête http renvoyé. Il s'est avéré être :
1 |
|
Connexion :
1 |
|
Sortie :
1 |
|
Tutoriel vidéo PHP"]
Exemple :1 2 3 4 5 6 7 |
|
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!