Les variables superglobales
Lors de la construction de vos scripts, il est parfois utile de récupérer la valeur de certains formulaires, cookies ou sessions. Il existe deux moyens de les récupérer.
À partir de PHP4.2.0, register_globals est à OFF par défaut. Veillez donc à adapter vos scripts en conséquences en utilisant les variables ci-dessous.
Les variables superglobales
| Variable | Explication |
|---|---|
| Variable | Explication |
| $_GET[] | L’index correspond au nom du champ du formulaire de méthode GET. |
| $_POST[] | L’index correspond au nom du champ du formulaire de méthode POST. |
| $_FILES[] | L’index correspond au nom du champ de type “file” du formulaire de méthode POST. |
| $_FILES[][’name’] | Correspond au nom du fichier. |
| $_FILES[][’type’] | Correspond au type MIME du fichier. |
| $_FILES[][’size’] | Correspond à la taille du fichier en bytes. |
| $_FILES[][’tmp_name’] | Correspond au nom temporaire du fichier sur le serveur. |
| $_FILES[][’error’] | Correspond au numéro d’erreur associé à l’upload. (PHP 4.2.0 et plus) |
| $_COOKIE[] | L’index correspond au nom du cookie à récupérer. |
| $_SESSION[] | L’index correspond à la variable de session à récupérer. |
| $_SERVER[] | L’index correspond aux variables d’environnement serveur. |
Avant PHP4.1.0
Il est fortement déconseillé d’utiliser ces variables si vous avez accès aux nouvelles.
| Variable | Explication |
|---|---|
| Variable | Explication |
| $HTTP_GET_VARS[] | L’index correspond au nom du champ du formulaire de méthode GET. |
| $HTTP_POST_VARS[] | L’index correspond au nom du champ du formulaire de méthode POST. |
| $HTTP_POST_FILES[] | L’index correspond au nom du champ de type “file” du formulaire de méthode POST. |
| $HTTP_POST_FILES[][’name’] | Correspond au nom du fichier. |
| $HTTP_POST_FILES[][’type’] | Correspond au type MIME du fichier. |
| $HTTP_POST_FILES[][’size’] | Correspond à la taille du fichier en bytes. |
| $HTTP_POST_FILES[][’tmp_name’] | Correspond au nom temporaire du fichier sur le serveur. |
| $HTTP_COOKIE_VARS[] | L’index correspond au nom du cookie à récupérer. |
| $HTTP_SESSION_VARS[] | L’index correspond à la variable de session. À partir de PHP4 seulement |
| $HTTP_SERVER_VARS[] | L’index correspond aux variables d’environnement serveur. |