Maison > Article > développement back-end > Quelles sont les fonctions et utilisations des cookies en php ?
Fonction des cookies
Les cookies sont générés par le serveur et envoyés à l'agent utilisateur (généralement un navigateur), et le navigateur stockera le cookie la clé/valeur est enregistrée dans un fichier texte dans un certain répertoire, et le cookie sera envoyé au serveur la prochaine fois que le même site Web sera demandé (à condition que le navigateur soit configuré pour activer les cookies). Les noms et valeurs des cookies peuvent être définis par le développeur côté serveur, afin que le serveur puisse savoir si l'utilisateur est un utilisateur légitime et s'il doit se reconnecter, etc. Le serveur peut définir ou lire les informations contenues dans Cookies pour maintenir l'état de la session de l'utilisateur avec le serveur
Les serveurs Web peuvent filtrer ou conserver ces informations grâce aux informations contenues dans les cookies pour déterminer l'état lors de la transmission HTTP.
Les cookies sont couramment utilisés dans les trois aspects suivants :
Enregistrer certaines informations sur les visiteurs. Par exemple, les cookies peuvent être utilisés pour enregistrer le nombre de fois qu'un utilisateur visite une page Web ou pour enregistrer les informations qui ont été saisies. De plus, certains sites Web peuvent utiliser des cookies pour enregistrer automatiquement le nom d'utilisateur de la dernière connexion du visiteur.
Passer des variables entre les pages. Le navigateur n'enregistre aucune information variable sur la page actuelle. Lorsque la page est fermée, toutes les informations variables sur la page disparaîtront. Si l'utilisateur déclare une variable id=6 et souhaite passer cette variable sur une autre page, il peut enregistrer la variable id sous forme de cookie, puis obtenir la valeur de la variable en lisant le cookie sur la page suivante.
Stocker la page Internet consultée dans un fichier cookie temporaire, ce qui peut améliorer la vitesse de navigation future.
Remarque : n'utilisez généralement pas de cookies pour enregistrer des ensembles de données ou d'autres grandes quantités de données. Tous les navigateurs ne prennent pas en charge les cookies et les informations sur les données sont stockées sur l'ordinateur client sous forme de texte brut, il est donc préférable de ne pas enregistrer de données sensibles et non cryptées, sinon cela affectera la sécurité du réseau sexe .
Quels sont les usages des cookies ?
L'objectif le plus fondamental des cookies est d'aider les sites Web à enregistrer des informations sur les visiteurs. Plus généralement, les cookies sont un moyen de maintenir la continuité d'une application Web (c'est-à-dire d'effectuer une « gestion de l'état »). Le navigateur et le serveur Web sont toujours déconnectés, sauf pendant une brève période d'échange effectif d'informations, et chaque requête qu'un utilisateur envoie au serveur Web est traitée indépendamment de toutes les autres requêtes. Cependant, dans la plupart des cas, il est nécessaire que le serveur Web vous reconnaisse lorsque vous demandez une page. Par exemple, un serveur Web sur un site commercial assure le suivi de chaque acheteur afin que le site puisse gérer les paniers et autres informations relatives aux utilisateurs. Un cookie agit donc comme une carte de visite, fournissant des informations d'identification pertinentes qui aident l'application à déterminer la manière de procéder.
L'utilisation de cookies peut servir à diverses fins, qui permettent toutes à un site Web de se souvenir de vous. Par exemple, un site qui met en œuvre des sondages peut simplement utiliser des cookies comme valeur booléenne pour indiquer si votre navigateur a déjà participé au sondage, vous évitant ainsi de voter deux fois, tandis que les sites qui nécessitent une connexion utilisateur peuvent utiliser des cookies pour le faire. déterminez si vous êtes déjà connecté afin de ne pas avoir à saisir vos informations d'identification à chaque fois.
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!