Maison  >  Article  >  développement back-end  >  Comment définir et obtenir des cookies php

Comment définir et obtenir des cookies php

(*-*)浩
(*-*)浩original
2019-10-12 10:31:193839parcourir

Les cookies sont stockés dans le navigateur client. Les cookies font partie de l'en-tête Http Lors de la demande d'une page via le navigateur, elle sera envoyée sous la forme d'un en-tête Http. La page demandée peut obtenir la valeur du cookie via PHP.

Comment définir et obtenir des cookies php

Les cookies sont liés aux navigateurs et aux noms de domaine. Différents navigateurs les stockent séparément. Les cookies ne seront envoyés que dans le nom de domaine actuel, et les autres noms de domaine n'apporteront pas de cookies. demandes.

Paramètres des cookies (Apprentissage recommandé : Tutoriel vidéo PHP)

Syntaxe :

setcookie( string name,[string value],[int expire],[string path],[string domain]);

Description du paramètre :

nom : nom du cookie

valeur : valeur du cookie

expire : heure d'expiration, format d'horodatage. S'il n'est pas défini, le cookie expirera après la fermeture du navigateur.

path : Un chemin valide côté serveur. La valeur par défaut est le chemin de la page lorsque le cookie est actuellement défini. « / » signifie que le nom de domaine complet est valide et « /A » signifie que la page sous le répertoire de catégorie A est valide. Seules les pages incluses dans le chemin défini peuvent obtenir la valeur du cookie.

domaine : Le nom de domaine pour lequel le cookie est valide. Seul le nom de domaine spécifié peut obtenir le cookie. Par défaut, tous les noms de domaine peuvent l'obtenir. il. Par exemple, « www.baidu.com » peut également être « .baidu.com ».

Exemple :

setcookie("validCode","value",time()+3600*2,'/','www.baidu.com');
 //cookie名称:validCode
 //cookie值:value
 //过期时间:两个小时后过期
 //可以拿到cookie的页面:所有页面
 //可以拿到cookie的域名:www.baidu.com

Obtenir un cookie

$_COOKIE['validCode']

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