PHP voorgedefinieerde variabelen

PHP kent een aantal voorgedefinieerde variabelen die het werken met standaard informatie een stuk makkelijker maakt.

Een aantal voorbeelden

Hieronder zijn een aantal variabelen opgesomd die regelmatig gebruikt worden:

Variabele Voorbeeld Omschrijving
$_SERVER['HTTP_REFERER'] http://borner.nl/php-voorgedefinieerde-variabelen.php Waar kom ik vandaan
$_SERVER['REQUEST_URI'] /php-voorgedefinieerde-variabelen.php Welke map is gevraagd
$_SERVER['PHP_SELF'] /php-voorgedefinieerde-variabelen.php In welke map en pagina zit ik
$_SERVER['REQUEST_METHOD'] GET Opvraag methode
$_SERVER["HTTP_HOST"] borner.nl Wat is de url van het domein
$PHPSESSID In welke sessie zit ik
gethostbyaddr($_SERVER['REMOTE_ADDR']) ec2-3-144-248-24.us-east-2.compute.amazonaws.com Welke provider
$_SERVER['REMOTE_ADDR'] 3.144.248.24 Mijn ip
gethostbyname($_SERVER["HTTP_HOST"]) 93.119.4.172 Server ip
print_r(gethostbynamel($_SERVER["HTTP_HOST"])) Array ( [0] => 93.119.4.172 ) Alle ip's van dit domein
$_SERVER['SERVER_SOFTWARE'] Apache Server software
$_SERVER['HTTP_USER_AGENT'] Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) Welke agent gebruik ik
PHP_OS Linux OS
PHP_VERSION 8.1.28 PHP versie