一个 url远程验证方法 get_headers 使用

/**
     * 检查是否为一个http开头且合法的url地址
     **/
    function is_http($url)
    {
        if(filter_var($url, FILTER_VALIDATE_URL) && ($set=get_headers($url,1)))
        {   
            if(preg_match('/200/',$set[0]))
            {
                return true;
            }
            else
            {
                return false;
            }
        }
        return false;
    }

你可能感兴趣的:(url)