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