2016-12-17 7 views
-5

私は人が自分のIp.Iが既にPersonをPHPでどのように表示できますか?

$_SERVER['REMOTE_ADDR']; 

didntのwork.otherもので試してみました見ることができることを望んでも、助けをPLSのではありません。

+0

'<?php print $ _SERVER ['REMOTE_ADDR']; ?> '? – Cyclonecode

+2

* didnt work。他のものもありません。*動作していないもの、予想される出力は何ですか?何が得られますか?他に何が効かないのか。この質問は非常に曖昧です。 – Cyclonecode

+0

'var_dump($ _ SERVER)'のときにあなたの出力を表示することができます。おそらく助けることができます。 – weirdo

答えて

0

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; 
    } 

は、それが助けにホープ、この機能を試してみてください。 :)

関連する問題