2016-12-17 3 views
-5

Ich möchte, dass die Person ihre Ip.I bereits versucht haben, sehen mitWie kann ich der Person seinen IP mit PHP zeigen?

$_SERVER['REMOTE_ADDR']; 

nur knapp sein Ziel work.other Dinge auch nicht helfen pls.

+0

'? – Cyclonecode

+2

* hat nicht funktioniert.andere Dinge auch nicht * Was funktioniert nicht, was ist die erwartete Ausgabe und was bekommen Sie? Was andere Dinge nicht funktionieren. Diese Frage ist sehr vage. – Cyclonecode

+0

vielleicht können Sie zeigen, was Ihre Ausgabe, wenn 'var_dump ($ _ SERVER)'. vielleicht kann helfen. – weirdo

Antwort

0

Versuchen Sie, diese Funktion

function get_client_ip() { 

     $ip = ""; 

     if ($_SERVER) { 
      if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { 
       $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; 
      } 
      elseif (isset($_SERVER['HTTP_CLIENT_IP'])) { 
       $ip = $_SERVER['HTTP_CLIENT_IP']; 
      } 
      else { 
       $ip = $_SERVER['REMOTE_ADDR']; 
      } 
     } 
     else { 
      if (getenv('HTTP_X_FORWARDED_FOR')) { 
       $ip = getenv('HTTP_X_FORWARDED_FOR'); 
      } 
      elseif (getenv('HTTP_CLIENT_IP')) { 
       $ip = getenv('HTTP_CLIENT_IP'); 
      } 
      else { 
       $ip = getenv('REMOTE_ADDR'); 
      } 
     } 
     return $ip; 
    } 

Hoffe, dass es Hilfe. :)

Verwandte Themen