选择语言 :

 Core_Core::ip

返回客户端IP数组列表

也可直接用 HttpIO::IP 来获取到当前单个IP

array Core_Core::ip( )
返回值
  • array
File: ./core/classes/core.class.php
public static function ip()
{
    $ip = array();

    if (isset($_SERVER['HTTP_X_FORWARDED_FOR']))
    {
        $ip = explode(',', str_replace(' ', '', $_SERVER['HTTP_X_FORWARDED_FOR']));
    }

    if(isset($_SERVER['HTTP_CLIENT_IP']))
    {
        $ip = array_merge($ip, explode(',', str_replace(' ', '', $_SERVER['HTTP_CLIENT_IP'])));
    }

    if (isset($_SERVER['REMOTE_ADDR']))
    {
        $ip = array_merge($ip, explode(',', str_replace(' ', '', $_SERVER['REMOTE_ADDR'])));
    }

    return $ip;
}