| Avant PHP 4.1.0 |
A partir de PHP 4.1.0
|
|
| $GLOBALS |
$GLOBALS
|
Contient une référence sur chaque variable
qui est actuellement disponible dans l'environnement d'exécution
global. Les clés de ce tableau sont les noms des variables
globales.
|
| $HTTP_SERVER_VARS |
$_SERVER
|
Les variables fournies par le serveur web, ou bien directement liées
à l'environnement d'exécution du script courant.
Ex:
$_SERVER['PHP_SELF'] pour obtenir le nom du fichier du script en cours.
$_SERVER['HTTP_REFERRER'] pour obtenir l'adresse de la page (si elle
existe) qui a conduit le client à la page courante. Ici nous
utilisons une variable du serveur Apache 'HTTP_REFERRER'
|
| $HTTP_GET_VARS |
$_GET
|
Les variables fournies par le protocole HTTP en méthode GET.
|
| $HTTP_POST_VARS |
$_POST
|
Les variables fournies par le protocole HTTP en méthode POST.
|
| $HTTP_COOKIE_VARS |
$_COOKIE
|
Les variables fournies par le protocole HTTP, dans les cookies.
Ex : $_COOKIE['nom_de_la_variable'];
|
| $HTTP_POST_FILES |
$_FILES
|
Les variables fournies par le protocole HTTP, suite à un
téléchargement de fichier.
Voir Téléchargement par méthode POST, pour plus
d'informations.
|
| $HTTP_ENV_VARS |
$_ENV
|
Les variables fournies par l'environnement.
|
| néant |
$_REQUEST
|
Les variables fournies au script par n'importe quel mécanisme
d'entrée et qui ne doit recevoir une confiance limitée.
Note : lorsque vous exécutez un script en ligne de commande,
cette variable ne va pas inclure les variables argv et argc. Elles
seront présentes dans la variable $_SERVER. La présence
et la valeur des entrées de ce tableau sont réglés
par la directive variables_order. Ce tableau n'est l'évolution
d'aucune variable d'avant PHP 4.1.0.
|
| $HTTP_SESSION_VARS |
$_SESSION
|
Les variables qui sont actuellement enregistrées
dans la session attachée au script. C'est la nouvelle version
de l'ancienne variable $HTTP_SESSION_VARS. Voir le chapitre Sessions
handling functions pour plus d'informations.
|