* La plus grande différence entre le cookie et la session :
* Le cookie est enregistré dans le navigateur client
* La session est enregistrée sur le serveur et l'ID client enregistré dans le cookie est utilisé pour la requête
* Toutes les sessions sont basées sur des cookies, nous devons donc d'abord apprendre à utiliser php pour définir des cookies pour le client
* Laisser le serveur se souvenir du visiteur
/ /1. Définir le cookie (nom, valeur, expiration)
//Le nom du cookie est également une variable, et il doit également suivre les règles de dénomination de PHP pour les identifiants de variables
setcookie('username', 'peter zhu',time()+60*10); //10分钟后过期 setcookie('email', 'peter@php.cn');
//2. Afficher le cookie : utiliser la super variable globale $_COOKIE
//Pourquoi le faire deux fois La première fois est de le définir, et la deuxième fois est de vérifier la nouvelle valeur
echo '用户名: ',$_COOKIE['username'],'<br>'; echo '邮箱: ',$_COOKIE['email'],'<br>';
//3. Mettre à jour le cookie :
//Désactivez d'abord l'instruction de cookie définie précédemment et actualisez-la deux fois pour voir la nouvelle valeur
setcookie('username','朱老师');
//3. Supprimer les cookies : setcookie()
//Remarque 1 : Veuillez désactiver la déclaration de configuration précédente
//Remarque 2 : Seule la valeur a été supprimée et n'est plus accessible, mais le cookie le nom de la variable existe toujours
// Méthode 1 : setcookie(name), ne transmet que le nom du cookie
setcookie('username');
//Méthode 2 : setcookie(name), transmet la valeur nulle
setcookie('username','');
//Méthode 3 : setcookie( name,'',time()-x) : Passer toute heure expirée
setcookie('username','',time()-3600);
//5. [nom]), détruisez complètement le cookie, c'est enfin sûr
unset($_COOKIE['username']);