src/RpkUtils/Sysinfo/Client.php
public static function ip()
    {
        
        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'];
          
        } elseif (!empty($_SERVER['REMOTE_ADDR'])) {
            
          $ip = $_SERVER['REMOTE_ADDR'];
          
        } else {
            
            $ip = '0.0.0.0';
        }
        
        return $ip;
    }
public static function ip()
    {
        
        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'];
          
        } elseif (!empty($_SERVER['REMOTE_ADDR'])) {
            
          $ip = $_SERVER['REMOTE_ADDR'];
          
        } else {
            
            $ip = '0.0.0.0';
        }
        
        return $ip;
    }
Client ip
@return string