通过url获取ip

/**
 * 通过url获取ip
 * @author wjb
 * @date 2107/3/31
 * @param $url
 * @return bool|string
 */
function get_ip_by_url($url){
    //获取它的主机部分,例如:http://43.251.231.178:8123/#/opeReport
    $url = parse_url($url);
    //gethostbyname 获取对应IP
    $ip = gethostbyname($url['host']);

    if($ip){
        return $ip;
    }else{
        return false;
    }
}


$url="http://43.251.231.178:8989/#/opeReport";
$r = get_ip_by_url($url);
print_r($r);die();

结果:43.251.231.178

你可能感兴趣的:(每日一记)