Mit PHP hat man die Möglichkeit die IP Adresse, den Host und Referer auszugeben. In diesen PHP Tutorial erkläre ich ihnen wie sie dies in PHP umsetzen können. Diese Daten kann man zum Beispiel verwenden um einen Besucher auf der Homepage wieder zu erkennen. Meist wird dies bei Besucherzählern oder Kontaktformularen benötigt. Nachfolgend finden sie ein Code Beispiel, wie sie die IP Adresse, den Host und Referer ausgeben.
Code Beispiel:
<?php /* * Created on 22.12.2009 by Nico Schubert */ /** * Die IP Adresse mit getenv("REMOTE_ADDR") in der Variable $ip speichern */ $ip = getenv("REMOTE_ADDR"); /** * Anhand der IP Adresse können wir mit der PHP Funktion gethostbyaddr() den Host ermitteln. Im nächsten Abschnitt speichern wir den Host in der Variable $host. */ $host = gethostbyaddr($ip); /** * Mit der serverglobalen Variable $_SERVER['HTTP_REFERER'] ermitteln wir den HTTP Referer und speichern diesen in der Variable $referer. */ $referer = $_SERVER['HTTP_REFERER']; /** * Nun geben wir mit den echo Befehl unsere Variablen wieder aus. */ echo 'Ihre IP Adresse ist: '.$ip.'<br>'; echo 'Ihr Host ist: '.$host.'<br>'; echo 'URL der Datei die angefordert wurde: '.$referer; ?>
Ausgabe:
Ihre IP Adresse ist: 127.0.0.1 Ihr Host ist: localhost URL der Datei die angefordert wurde: http://localhost/restricted/php-space/texte/