Maison > développement back-end > Problème PHP > Quelles sont les deux façons de supprimer les cookies en php

Quelles sont les deux façons de supprimer les cookies en php

青灯夜游
Libérer: 2023-03-09 17:12:02
original
2395 Les gens l'ont consulté

Deux façons : 1. Utilisez l'instruction "setcookie(cookiename,NULL)" pour définir la valeur du cookie sur vide ; 2. Utilisez "setcookie('cookiename','',time()-3600)" L'instruction définit l'heure d'expiration du cookie sur le passé.

Quelles sont les deux façons de supprimer les cookies en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Deux façons de supprimer/ effacer les cookies avec php Une méthode

définit la valeur du cookie comme vide, à savoir : setcookie('cookiename', '') ou setcookie(cookiename, NULL)

définit le cookie ; délai d'expiration Pour le passé, c'est-à-dire : setcookie('cookiename','',time()-3600);

Méthode 1 : définir la valeur du cookie sur vide

<?php
setcookie ( "cookie_user", "test", time () + 60 * 60 * 24 * 30 );
setcookie ( "cookie_pass", md5 ( "test" ), time () + 60 * 60 * 24 * 30 );

function logout() {
  setcookie ( "cookie_user", "", time () + 60 * 60 * 24 * 30 );
  setcookie ( "cookie_pass", "", time () + 60 * 60 * 24 * 30 );
}
/* http://www.manongjc.com/article/1253.html */
logout ();
echo $_COOKIE [&#39;cookie_user&#39;] . "<br />";
echo "You have successfully logged out.";
?>
Copier après la connexion

Méthode 2 : Définir le délai d'expiration des cookies sur le passé

<?php
setcookie ( "cookie_user", "test", time () + 60 * 60 * 24 * 30 );
setcookie ( "cookie_pass", md5 ( "test" ), time () + 60 * 60 * 24 * 30 );

function logout() {
  setcookie ( "cookie_user", "test", time () - 100 );
  setcookie ( "cookie_pass", md5 ( "test" ), time () - 100 );
}
logout ();
echo $_COOKIE [&#39;cookie_user&#39;] . "<br />";
echo "You have successfully logged out.";
?>
Copier après la connexion

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!

É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