Présentation des cookies pour le contrôle de session PHP

Nous avons donné un petit exemple de réunion auparavant :

Lorsque les gens avaient des réunions il y a des décennies, ils devaient tous amener un certificat de participant avec eux. Cette carte de participation contient le poste, le nom, l'unité, la photo et d'autres informations de la personne. Lors d’une réunion, le personnel de sécurité et les organisateurs n’ont qu’à vérifier les informations pertinentes.

Ce petit exemple illustre principalement le fait que les gens apportent leurs propres cartes de participation et leurs propres informations. Ce modèle est le cookie.

L’ordinateur stocke ces informations de cookie sur le disque dur de l’ordinateur.

Où sont les cookies ? L’essence d’un cookie est un petit morceau de données, un petit morceau de données stocké sur le disque dur de votre ordinateur. Mais où existe-t-il ? Venez, cherchons-le.

Le chemin de stockage du fichier Cookie du navigateur Chrome est :
C:UsersVotre nom d'utilisateurAppDataLocalGoogleChromeUser DataDefaultCookies

Le chemin de stockage du fichier Cookies du navigateur Firefox est :
C : UtilisateursVotre nom d'utilisateurAppDataRoamingMozillaFirefoxProfilesrdgp36vl.defaultcookies.sqlite Tout le monde peut être légèrement différent (PS : rdgp36vl.default, ce préfixe peut être PHP Academy).

Ouvrez le fichier Cookies directement avec un éditeur de texte et vous verrez des caractères tronqués. Nous devons utiliser des outils pour le vérifier, comme indiqué ci-dessous :

2015-08-12_55cb4061d17e8.png

. Jetons un coup d'œil à ce qui nécessite une attention particulière. Parmi les différentes colonnes, Domain représente le site Web auquel appartient le cookie, Name représente le nom du cookie, Value représente la valeur du cookie et Expires représente la période de validité du cookie.

Prenons comme exemple un site Web familier, tudou.com. Sur l'image, nous pouvons voir qu'il y a 4 cookies sur tudou.com. Ensuite, lorsque nous visitons tudou.com, le navigateur stocke automatiquement ces cookies. Le Nom et la Valeur des 4 cookies sont envoyés au serveur pointé par tudou.com (PS : doit être dans la durée de validité. S'il dépasse la durée de validité, il ne sera pas envoyé au serveur. Nous pouvons déterminer la validité période selon les besoins). De cette manière, le serveur peut maintenir la connexion avec le client sur la base de ces informations, en termes simples, il peut savoir que vous êtes vous grâce à ces données. Lorsque le serveur reçoit ces cookies, il effectuera un traitement en fonction de leurs valeurs. Quel traitement sera effectué ? Cela dépend de ce que le développeur veut faire avec ces informations !

Ce qui précède présente brièvement les cookies et leurs utilisations. Nous apprendrons ensuite à utiliser les
Cookies en PHP.


Formation continue
||
<?php setcookie('name'); setcookie('mycookie');或setcookie('mycookie','');或setcookie("mycookie",false); //setcookie('mycookie','',time()-3600); echo($HTTP_COOKIE_VARS['mycookie']); print_r($_COOKIE); ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel