function getUserIP(){
  $client  = @$_SERVER['HTTP_CLIENT_IP'];
  $forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
  $remote  = $_SERVER['REMOTE_ADDR'];

  if(filter_var($client, FILTER_VALIDATE_IP))
  {
      $ip = $client;
  }
  elseif(filter_var($forward, FILTER_VALIDATE_IP))
  {
      $ip = $forward;
  }
  else
  {
      $ip = $remote;
  }

  return $ip;
}