11.7.2.3 HTTP Cookies: $_COOKIE
Note |
Introduite en 4.1.0. Dans les versions plus anciennes, elle s'appelait
$HTTP_COOKIE_VARS
.
|
Un tableau associatif des valeurs passées au script courant via
les cookies HTTP. Elle est automatiquement global dans tous les
contextes d'exécution.
Cette variable est une 'superglobal', ou globale automatique.
Cela signifie qu'elle est simplement disponible dans tous les
contextes d'exécution (fonctions ou méthodes). Vous n'avez pas
besoin de faire
global $_COOKIE;
pour y accéder, comme
vous le faisiez avec
$HTTP_COOKIE_VARS
.
$HTTP_COOKIE_VARS
contient les mêmes
informations, mais n'est pas autoglobale.
Si la directive register_globals
est active, alors ces variables seront aussi rendues directement
accessible dans le contexte d'exécution global. C'est à dire séparément
des tableaux
$_COOKIE
et
$HTTP_COOKIE_VARS
.
Pour plus d'informations sur la sécurité de cette configuration, voyez le
chapitre Utiliser la directive Register
Globals . Ces variables globales individuelles ne sont pas des globales.
|