Wenn du sicherstellen möchtest, dass du die tatsächliche IP-Adresse des Besuchers erhältst, kannst du den Header "X-Forwarded-For" überprüfen. Dieser Header wird normalerweise von Proxies oder Load Balancern gesetzt und enthält die ursprüngliche IP-Adresse des Client.
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) && !empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
echo "IP-Adresse des Besuchers: " . $ip;