Sie haben sicher schon einmal auf einer Internetseite Ihre aktuelle IP-Adresse angezeigt bekommen. Manche Webmaster benutzen die Funktion als Abschreckung für Leute, die ihre Formulare missbrauchen, meist mit einem Hinweis wie: „Zur Vermeidung von Mißbrauch unseres Formulars wird Ihre IP-Nummer gespeichert.“. Andere machen das im Grunde nur, weil Sie mit einer solchen Funktion ihre Kompetenz zeigen wollen. Wie auch immer – ich möchte Ihnen zeigen, wie man das mit PHP machen kann.
Im Grunde ist das kein besonderes Problem, denn PHP speichert in der globalen Servervariable $_SERVER alle vorhandenen Angaben zum Besucher. Die IP-Adresse erhält man aus dieser Variablen mit dem Befehl:
$ipadresse =“$_SERVER[REMOTE_ADDR]“;
Nun muss diese Adresse noch ausgegeben werden. Dafür wird ein einfacher Ausgabebefehl genutzt:
echo „<font size=’1′>Ihre IP ist: $ipadresse</font>“;
Beim Aufruf der Seite erscheint dann zum Beispiel „Ihre IP ist: 199.169.9.9“ und gibt dem Surfer seine eigene IP-Adresse bekannt.
Natürlich kann man auch noch weiter gehen und in einer Datenbank eine Besuchertabelle anlegen, in der man dann zu jedem Besucher die IP-Adresse, das Datum, die Uhrzeit und die besuchten Seiten abspeichert. Damit ist man dann auch später in der Lage, in einem Fall von Missbrauch über die staatlichen Strafverfolgungsorgane den Internetzugang, der diese IP zu dieser Zeit verwendet hat, herauszufinden.
Damit weiß man dann, von welchem Anschluss aus der Missbrauch erfolgte. Den Täter selbst hat man nicht unbedingt, zum Beispiel, wenn die IP-Adresse zu einem Internet-Cafe gehört.
Naja, es hat schon viele Fälle gegeben, wo auch Daten von Proxybetreibern herausgegeben wurden, zum Beispiel wenn es um schwere Verbrechen wie Kinderporno geht.
Allerdings geht es in diesem Artikel wie im gesamten Blog darum, etwas zu lernen. Und wie man mit der Programmiersprache PHP die IP-Adresse eines Besuchers auslesen kann, wird doch im Artikel korrekt erklärt.
mfg Klaus Ahrens