IP des USER (function)

SaTaN

Erfahrenes Mitglied
Hallo,

habe dieses Script im Forum gefunden.

PHP:
function get_remote_ip(){
if (getenv("HTTP_X_FORWARDED_FOR")) {
if (getenv("HTTP_CLIENT_IP")) {
$proxy = getenv("HTTP_CLIENT_IP");
} else {
$proxy = getenv("REMOTE_ADDR");
}
$ip = getenv("HTTP_X_FORWARDED_FOR");
} else {
if (getenv("HTTP_CLIENT_IP")) {
$ip = getenv("HTTP_CLIENT_IP");
} else {
$ip = getenv("REMOTE_ADDR");
}
}
return compact('ip','proxy');
}

Mein Problem ist dabei folgendes :

Wie bekomme ich jetzt mit echo eine Ausgabe ?
Damit man die IP sehen kann u.s.w..

Vielen Dank

euer SaTaN
 
Vielen Dank für die Tip`s.

Leider bleibt die seite immer noch weiss.
Funktioniert noch nicht.

euer SaTaN
 
Damit wir uns nicht missverstehen poste ich den code nochmal.

Ich bekomme hier ein parse error :
Notice: Use of undefined constant ip - assumed 'ip' in /hdc/html/ip3.php on line 21

PHP:
function get_remote_ip(){
if (getenv("HTTP_X_FORWARDED_FOR")) {
if (getenv("HTTP_CLIENT_IP")) {
$proxy = getenv("HTTP_CLIENT_IP");
} else {
$proxy = getenv("REMOTE_ADDR");
}
$ip = getenv("HTTP_X_FORWARDED_FOR");
} else {
if (getenv("HTTP_CLIENT_IP")) {
$ip = getenv("HTTP_CLIENT_IP");
} else {
$ip = getenv("REMOTE_ADDR");
}
}
return compact('ip','proxy');
}
$variable=get_remote_ip();

echo $variable[ip];    // line 21

Vielen Dank

euer SaTaN
 
Zurück