IP-Speicherung in Datenbank
Hallo,
ich habe eine Seite auf einem Server gehostet, der XAMPP verwendet. Nun musste ich festellen, dass beim Speichern der IP des Nutzers immer nur die IP des Servers gespeichert wird. Also 192.168.x.x .
Dies ist für die Seite ungünstig, da ich das Bewertungsmodul einsetze.
Ein Admin schickte mir auf meine Anfrage folgende Antwort:
die originale IP-Adresse wird an den Backend-Webserver übermittelt. Sie ist aber nicht über die Variable $_SERVER['REMOTE_ADDR'] auswertbar. Bitte verwenden Sie dafür z. B. folgendes Skript:
<?php
function getIPfromXForwarded() {
$ipString=@getenv("HTTP_X_FORWARDED_FOR");
$addr = explode(",",$ipString);
return $addr[sizeof($addr)-1];
}
?>
Muß ich das jetzt so integrieren, oder gibt es noch einen anderen Weg?
Danke für die Antworten
Daniel