2017-03-06 2 views

Antwort

0

Siehe How to get the client IP address in PHP?

// Funktion kann der Benutzer die IP-Adresse

function getUserIP() { 
    $ipaddress = ''; 
    if (isset($_SERVER['HTTP_CLIENT_IP'])) 
     $ipaddress = $_SERVER['HTTP_CLIENT_IP']; 
    else if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) 
     $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR']; 
    else if(isset($_SERVER['HTTP_X_FORWARDED'])) 
     $ipaddress = $_SERVER['HTTP_X_FORWARDED']; 
    else if(isset($_SERVER['HTTP_X_CLUSTER_CLIENT_IP'])) 
     $ipaddress = $_SERVER['HTTP_X_CLUSTER_CLIENT_IP']; 
    else if(isset($_SERVER['HTTP_FORWARDED_FOR'])) 
     $ipaddress = $_SERVER['HTTP_FORWARDED_FOR']; 
    else if(isset($_SERVER['HTTP_FORWARDED'])) 
     $ipaddress = $_SERVER['HTTP_FORWARDED']; 
    else if(isset($_SERVER['REMOTE_ADDR'])) 
     $ipaddress = $_SERVER['REMOTE_ADDR']; 
    else 
     $ipaddress = 'UNKNOWN'; 
    return $ipaddress; 
} 
+0

Dank bro, aber ich war nicht klar in der Frage, ich möchte die Router-Adresse von Remote-Maschine zu bekommen, sehe ich einige Codes zeigen mein Gateway (192.168.1.1) und ich weiß nicht, warum .. –

+0

@DanielLimaScheidweiler Es ist eine private und reservierte Adresse, die nicht im Internet geroutet werden kann. – ben

+0

Nun, ich sehe den Trick in diesem Code arbeiten, http://pastebin.com/j6qxEFpG , aber das funktioniert nur in IE .. –

0

ich ein Stück Code haben zu bekommen in der Wildnis gefunden, funktioniert nur im Internet Explorer ... Aber einige Leute können dies umgehen, ich weiß nicht ..

CODE HERE

Verwandte Themen