Maison  >  Article  >  Comment utiliser les cookies php

Comment utiliser les cookies php

无忌哥哥
无忌哥哥original
2018-06-28 11:11:471872parcourir

* 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 &#39;用户名: &#39;,$_COOKIE[&#39;username&#39;],&#39;<br>&#39;;
echo &#39;邮箱: &#39;,$_COOKIE[&#39;email&#39;],&#39;<br>&#39;;

//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(&#39;username&#39;,&#39;朱老师&#39;);

//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(&#39;username&#39;);

//Méthode 2 : setcookie(name), transmet la valeur nulle

setcookie(&#39;username&#39;,&#39;&#39;);

//Méthode 3 : setcookie( name,'',time()-x) : Passer toute heure expirée

setcookie(&#39;username&#39;,&#39;&#39;,time()-3600);

//5. [nom]), détruisez complètement le cookie, c'est enfin sûr

unset($_COOKIE[&#39;username&#39;]);
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