| 4.3.2 Variables pré-définies
 4.3 Les variables
 4 Référence du langage
 Manuel PHP
 
 ->Tableaux superglobaux de PHP
 
 
 | Tableaux superglobaux de PHP
$GLOBALS
       Contient une référence sur chaque variable qui est en fait disponible
       dans l'environnement d'exécution global. Les clés de ce tableau sont les
       noms des variables globales.
        
$GLOBALS
  existe depuis PHP 3.
       
$_SERVER
       Les variables fournies par le serveur web, ou bien directement
       liées à l'environnement d'exécution du script courant. C'est
       la nouvelle version de l'ancienne variable  
$HTTP_SERVER_VARS
 ,
       qui est maintenant obsolète, mais toujours là.
       
$_GET
       Les variables fournies au script via la chaîne de requête URL.
       C'est la nouvelle version de l'ancienne variable 
        
$HTTP_GET_VARS
 
       qui est maintenant obsolète, mais toujours là.
       
$_POST
       Les variables fournies par le protocole HTTP en méthode POST.
       C'est la nouvelle version de l'ancienne variable 
        
$HTTP_POST_VARS
 
       qui est maintenant obsolète, mais toujours là.
       
$_COOKIE
       Les variables fournies par le protocole HTTP, dans les cookies.
       C'est la nouvelle version de l'ancienne variable 
        
$HTTP_COOKIE_VARS
 
       qui est maintenant obsolète, mais toujours là.
       
$_FILES
       Les variables fournies par le protocole HTTP, suite à un téléchargement de fichier.
       C'est la nouvelle version de l'ancienne variable 
        
$HTTP_POST_FILES
 
       qui est maintenant obsolète, mais toujours là. Voir
        Téléchargement par méthode POST ,
       pour plus d'informations.
       
$_ENV
       Les variables fournies par l'environnement.
       C'est la nouvelle version de l'ancienne variable 
        
$HTTP_ENV_VARS
 
       qui est maintenant obsolète, mais toujours là.
       
$_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.
      
| Attention |  | 
        Depuis PHP 4.3.0, les informations de la variable  
$_FILES
 
        ne sont plus intégrées dans la variable  
$_REQUEST
 .
        | 
 | Note |  | 
        En  ligne de commande , cette
        variable  
n'inclut pas
  les variables
         
argv
  et  
argc
  : elles sont
        stockées dans le tableau  
$_SERVER
 .
        | 
 
$_SESSION
       Les variables qui sont en fait enregistrées dans la session attachée
       au script. C'est la nouvelle version de l'ancienne variable
        
$HTTP_SESSION_VARS
 .
       Voir le chapitre sur la  gestion des sessions 
       pour plus d'informations.
       |