title: Getting Users Real IP address using PHP
body: <p>I want to get the real IP address from users going on my site even if they use a proxy website like hidemyass.com</p>
  
  <p>This is the code I have and thought it worked but I tested it and it doesn't</p>
  
  <pre><code>&lt;?php
  function getRealIpAddr()
  {
      if (!empty($_SERVER['HTTP_CLIENT_IP']))   //check ip from share internet
      {
        $ip=$_SERVER['HTTP_CLIENT_IP'];
      }
      elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))   //to check ip is pass from proxy
      {
        $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
      }
      else
      {
        $ip=$_SERVER['REMOTE_ADDR'];
      }
      return $ip;
  }
  ?&gt;
  </code></pre>
  
  <p>I thought this code would work but proxy still bypass it.</p>
  
  <p>Thanks in advance. </p>