Variables de requête : $_REQUEST <<< |
Session variables : $_SESSION | Variables globales : $GLOBALS >>> |
12.10.2 Variables pré-définies 12.10 Mots réservés en PHP 12 Annexes Manuel PHP . Variables de serveur : $_SERVER . Variables d'environnement : $_ENV . HTTP Cookies : $_COOKIE . HTTP GET variables : $_GET . HTTP POST variables : $_POST . Variable de téléchargement de fichier via HTTP : $_FILES . Variables de requête : $_REQUEST ->Session variables : $_SESSION . Variables globales : $GLOBALS . Le dernier message d'erreur : $php_errormsg |
12.10.2.8 Session variables : $_SESSION
Un tableau associatif des valeurs stockées dans les sessions, et accessible au script courant. Elle est automatiquement globale dans tous les contextes d'exécution. Voyez l'extension Sessions pour plus de détails sur comment est utilisée cette variable. 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 $_SESSION; pour y accéder, comme vous le faisiez avec $HTTP_SESSION_VARS . $HTTP_SESSION_VARS contient les mêmes informations, mais n'est pas autoglobale. (Notez que $HTTP_SESSION_VARS et $_SESSION sont des variables différentes et que PHP les traite comme tel) 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 $_SESSION et $HTTP_SESSION_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. |
<< | Session variables : $_SESSION | >> |
Variables de requête : $_REQUEST | Variables pré-définies | Variables globales : $GLOBALS |