11.7.2.5 HTTP POST variables: $_POST
Note |
Introduite en 4.1.0. Dans les versions plus anciennes, elle s'appelait
$HTTP_POST_VARS
.
|
Un tableau associatif des valeurs passées au script courant via
le protocole HTTP et la méthode POST. Elle est automatiquement
globale 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 $_POST;
pour y accéder, comme
vous le faisiez avec
$HTTP_POST_VARS
.
$HTTP_POST_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
$_POST
et
$HTTP_POST_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.
|