PHP fournit un très grand nombre de variables prédéfinies accessible à tous vos scripts. Ces variables représentent à peu près tout, allant des variables externes aux variables d'environnement intégrées à PHP, en passant par les derniers messages d'erreur des en-têtes récupérés.
Voir la FAQ intitulée "Comment la directive register_globals affecte-t-elle mes scripts ?"