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'] 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-23-20-192-147.compute-1.amazonaws.com Welke provider
$_SERVER['REMOTE_ADDR'] 23.20.192.147 Mijn ip
gethostbyname($_SERVER["HTTP_HOST"]) 62.221.208.41 Server ip
print_r(gethostbynamel($_SERVER["HTTP_HOST"])) Array ( [0] => 62.221.208.41 ) Alle ip's van dit domein
$_SERVER['SERVER_SOFTWARE'] Apache Server software
$_SERVER['HTTP_USER_AGENT'] CCBot/2.0 (http://commoncrawl.org/faq/) Welke agent gebruik ik
PHP_OS Linux OS
PHP_VERSION 5.5.9-1ubuntu4.21 PHP versie