Utilisation des cookies en PHP ---Ajouter/Mettre à jour/Supprimer/Obtenir des cookies et renseigner automatiquement le nom d'utilisateur et le mot de passe de l'utilisateur et déterminer si c'est la première fois qu'il se connecte
Que sont les cookies ?
Le serveur enregistre les informations de l'utilisateur sur le client, telles que le nom de connexion, le mot de passe, etc.
Ces données sont comme des cookies. La quantité de données n'est pas importante. Le serveur peut les lire sur le client en cas de besoin et les enregistrer dans le répertoire cache du navigateur du client.
1. Lorsque le navigateur accède à cookie.php, le serveur enverra une réponse http avec Set-Cookie:name=zxf;expire=Wed,21-Sep-2017 20:14 GMT lorsque le navigateur après. En recevant le message, les informations du cookie seront enregistrées sur le disque local.
2. Si nous n'avons pas le temps (le troisième paramètre)
Le cookie ne sera pas enregistré sur le client À la fin de la session du navigateur, le cookie expirera
<.>3. Cookie Ce qui est enregistré, ce sont des informations de chaîne 4. Le client peut enregistrer plusieurs clés => val5. Pendant le processus d'enregistrement du cookie, le chinois sera codé en urlen, et le cookie peut avoir plusieurs clés. Chaque key=>val peut spécifier différentes durées de validité pour différentes valeurs de clé.
Le code est le suivant :
<?php //添加cookie setcookie("name","zxf",time()+3600); //数组 /$arr = array(1,2,3); $arr_str = serialize($arr); setcookie("a",$arr_str,time()+3600); //获取cookie var_dump($_COOKIE); //更新cookie setcookie("name","aaa",time()+3600); //删除cookie setcookie("name","",time()-20); //删除所有 foreach ($_COOKIE as $key => $value) { setcookie($key,"",time()-1); } echo "成功"; ?>
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!