L'utilisation de cookies pour enregistrer les informations utilisateur en PHP est un moyen courant. Cela peut aider les développeurs à obtenir un statut de connexion persistant après la connexion des utilisateurs et à garantir la sécurité des utilisateurs dans une certaine mesure. Ce qui suit explique comment utiliser les cookies pour enregistrer les informations utilisateur en PHP.
1. Connaissance de base des Cookies
Les cookies sont de petits fichiers texte stockés par le navigateur sur l'ordinateur de l'utilisateur. Lorsqu'un utilisateur visite un site Web, le serveur enverra un ensemble d'informations sur les cookies au navigateur de l'utilisateur et ces informations seront stockées sur l'ordinateur de l'utilisateur. Plus tard, lorsque l'utilisateur visitera à nouveau le site Web, le navigateur enverra le cookie au serveur, et le serveur identifiera l'utilisateur en analysant ces informations. Les cookies peuvent stocker des informations telles que le statut de connexion de l'utilisateur, le contenu du panier, les préférences du site Web, etc.
2. Définir le cookie
En PHP, vous pouvez utiliser la fonction setcookie() pour définir le Cookie. Cette fonction comporte plusieurs paramètres, parmi lesquels les quatre paramètres les plus couramment utilisés sont :
Ce qui suit est un exemple de code PHP pour définir des cookies :
setcookie("user_id", $user_id, time()+3600, "/");
Dans le code ci-dessus, le premier paramètre est le nom du cookie et le deuxième paramètre est la valeur stockée dans Pour les informations contenues dans le cookie, le troisième paramètre est le délai d'expiration (expiration après une heure dans cet exemple), et le quatrième paramètre est le chemin du cookie, ce qui signifie que le cookie est accessible par toutes les pages de le répertoire racine du site.
3. Lire la valeur du Cookie
Utilisez $_COOKIE
super variable globale pour lire la valeur du Cookie, comme indiqué dans le code suivant :
$user_id = $_COOKIE['user_id'];
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!