borner.nl
Scripting, a way of life!
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-3-15-195-46.us-east-2.compute.amazonaws.com | Welke provider |
$_SERVER['REMOTE_ADDR'] | 3.15.195.46 | 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.4.5 | PHP versie |