Superglobals are built-in PHP arrays available everywhere in your script without needing global. $_GET and $_POST hold form data, $_SESSION stores user info, and $_SERVER has server details. Always validate data from superglobals before use.
PHP Superglobals
Superglobals are built-in variables available everywhere in PHP.
$_GET["id"] // URL query string: ?id=5
$_POST["email"] // Form POST data
$_REQUEST["name"] // GET + POST + COOKIE
$_SERVER["PHP_SELF"] // Current script
$_SERVER["REQUEST_METHOD"] // GET or POST
$_SERVER["HTTP_HOST"] // Domain
$_SERVER["REMOTE_ADDR"] // User IP
$_SESSION["user"] // Session data
$_COOKIE["token"] // Cookie data
$_FILES["upload"] // Uploaded file info
$_ENV["DATABASE_URL"] // Environment variables
$GLOBALS["myVar"] // All global variables