Maison  >  Article  >  développement back-end  >  Comment définir la portée des cookies en php

Comment définir la portée des cookies en php

王林
王林original
2020-08-29 13:45:242422parcourir

Comment définir la portée des cookies en PHP : Vous pouvez la définir via la fonction setcookie(). La fonction setcookie() peut envoyer un cookie HTTP au client. Cette fonction possède un paramètre domain, qui est utilisé pour spécifier le nom de domaine et la portée du cookie.

Comment définir la portée des cookies en php

La fonction setcookie() envoie un cookie HTTP au client. En cas de succès, la fonction renvoie TRUE. Renvoie FALSE en cas d'échec.

(Tutoriel recommandé : Tutoriel vidéo php)

Syntaxe :

setcookie(name,value,expire,path,domain,secure)

Introduction au paramètre :

nom Obligatoire. Spécifie le nom du cookie.

valeur Obligatoire. Spécifie la valeur du cookie.

expirer Facultatif. Spécifie le délai d'expiration du cookie.

time()+3600*24*30 fixera le délai d'expiration des cookies à 30 jours. Si ce paramètre n'est pas défini, le cookie expirera automatiquement après la fin de la session (c'est-à-dire lorsque le navigateur est fermé).

chemin Facultatif. Spécifie le chemin du serveur pour les cookies.

(Recommandations associées : formation php)

Si le chemin est défini sur "/", alors le cookie sera valide dans l'intégralité du nom de domaine Si le chemin. est défini sur "/test/", alors le cookie sera valide dans le répertoire test et tous ses sous-répertoires. La valeur du chemin par défaut est le répertoire actuel où se trouve le cookie.

domaine Facultatif. Spécifie le nom de domaine du cookie.

Pour que le cookie soit valide dans tous les sous-domaines de example.com, vous devez définir le nom de domaine du cookie sur ".example.com". Lorsque vous définissez le nom de domaine du cookie sur www.example.com, le cookie n'est valable que dans le sous-domaine www.

sécurisé Facultatif. Spécifie si les cookies doivent être transmis via une connexion HTTPS sécurisée. Définissez sur TRUE si les cookies doivent être transmis via une connexion HTTPS sécurisée. La valeur par défaut est FALSE.

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