|
6.2 Cookies
PHP supporte les cookies de manière transparente. Les cookies
sont un mécanisme d'enregistrement d'informations sur le client,
et de lecture de ces informations. Ce système permet d'authentifier
et de suivre les visiteurs. Vous pouvez envoyer un cookie avec la commande
setcookie
. Les cookies font partie des en-têtes
HTTP
, ce qui impose que
setcookie
soit appelée avant tout affichage de texte. Ce sont les
mêmes limitations que pour
header
.
Tous les cookies qui sont envoyés au client seront automatiquement
retournés au script PHP, et transformés en variable,
exactement comme pour GET et POST. Si vous souhaitez affecter plusieurs
valeurs à un seul cookie, ajoutez
[]
au nom du cookie. Pour plus détails, reportez-vous à la fonction
setcookie
.
En PHP 4.1.0 et plus récent, le tableau superglobal
$_COOKIE
sera aussi prédéfini avec les cookies transmis
par l'internaute.
$HTTP_COOKIE_VARS
est aussi prédéfini dans
les versions de
PHP
plus anciennes, lorsque la directive
track_vars
est activée.
Pour plus de détails, y compris des notes sur les bogues des navigateurs,
voyez la fonction
setcookie
.
|