Maison >programmation quotidienne >Connaissance PHP >Comment enregistrer et supprimer des variables dans les cookies en PHP ? (Photos + Vidéos)

Comment enregistrer et supprimer des variables dans les cookies en PHP ? (Photos + Vidéos)

藏色散人
藏色散人original
2018-10-17 17:48:594531parcourir

Cet article vous présente principalement la méthode d'implémentation spécifique de variables d'enregistrement de cookies et de suppression de variables en PHP.

Tout d'abord, tout le monde doit savoir Qu'est-ce qu'un cookie PHP ? Que signifie cookie ? Les

Les cookies sont souvent utilisés pour identifier les utilisateurs et sont de petits fichiers laissés par le serveur sur l'ordinateur de l'utilisateur. Chaque fois que le même ordinateur demande une page via le navigateur, il envoie également le cookie. Avec PHP, vous pouvez créer et récupérer des valeurs de cookies.

Pour faire simple, lorsque l'utilisateur se connecte au serveur pour la première fois et se connecte avec succès, la prochaine fois qu'il demande au serveur, il ne sait toujours pas à quel utilisateur correspond la demande en cours.

L'émergence du cookie résoudra très bien ce problème. Lorsque vous vous connectez au serveur pour la première fois, certaines données (cookies) seront renvoyées au navigateur, puis le navigateur les enregistrera localement.

Lorsque l'utilisateur envoie à nouveau une demande, les données des cookies stockées dans la dernière demande seront automatiquement transmises au serveur, et le serveur utilisera le cookie du navigateur pour pouvoir déterminer qui est l'utilisateur actuel.

Ci-dessous, nous vous présenterons la méthode d'implémentation des variables de stockage et de suppression des cookies PHP sur la base d'exemples de code simples.

1. L'enregistrement des cookies

<?php
setcookie("username", "PHP中文网", time()+3600);
echo $_COOKIE[&#39;username&#39;];

est différent de la méthode d'ouverture de session Ici, nous pouvons passer directement fonction setcookie pour définir des cookies, où les paramètres représentent respectivement le nom du cookie, la valeur du cookie et le délai d'expiration du cookie.

Remarque :

la fonction setcookie() envoie un cookie HTTP au client.

$_COOKIE représente un tableau de variables transmises au script actuel via les cookies HTTP.

Donc pour les connaissances de base de la

session, les amis qui en ont besoin peuvent se référer à [Comment stocker et supprimer des variables en session en PHP ? ], tout le monde est invité à apprendre et à apprendre.

Lorsque nous y accédons via le navigateur pour la première fois, le résultat est le suivant :

Comment enregistrer et supprimer des variables dans les cookies en PHP ? (Photos + Vidéos)

C'est parce que les informations variables doivent être stocké dans la première étape.


Et lorsque nous actualisons à nouveau le navigateur, la valeur de "nom d'utilisateur" dans le cookie de sortie d'écho est la suivante :

Comment enregistrer et supprimer des variables dans les cookies en PHP ? (Photos + Vidéos)

2. Supprimer les cookies

<?php
// 设置cookie,需要给cookie一个生成时间,如果想删除cookie直接讲cookie的生成时间设置为负的即可
setcookie("username", "PHP中文网", time()-3600);
echo $_COOKIE[&#39;username&#39;];
Ici, nous pouvons directement définir le temps de génération des cookies sur négatif

Cet article concerne

Les enregistrements de cookies PHP et la méthode spécifique de. la suppression de variables est introduite de manière facile à comprendre. J'espère que cela sera utile aux amis qui en ont besoin

Si vous voulez en savoir plus sur PHP, vous pouvez suivre le site Web PHP chinois !

Tutoriel vidéo PHP, invitez tout le monde à se référer et à apprendre

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!

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