Une variable superglobale est une variable globale qui peut être utilisée dans n’importe quel bloc de code, même si elle n’est pas déclarée dans ce bloc.
Exemples :
- $_FILES : contient les informations d’un fichier transmis par un utilisateur (son type, sa taille etc.)
- $_GET : contient les données envoyées en paramètres dans l’URL
- $_POST : contient des informations envoyées par un formulaire
- $_SERVER : contient des informations renvoyées par le serveur
- $_COOKIE : stocke des informations sur la machine de l’utilisateur pendant une certaine durée
- $_SESSION : stocke les variables de session qui restent stockées sur un serveur le temps de la connexion d’un utilisateur.