php验证网站是否可以访问的简单方法

function check_server($url) {
    if (@fopen($url, 'r')) {
        return true;
    }
    return false;
}

不需要curl,不需要设置http头,不需要timeout,不需要判断状态码,即使目标网站因为http headers设置有反爬虫也可以得到结果,或者目标站有301跳转也可以得到结果,对于404或者无法访问的网站,返回false,非常简洁的一个功能函数。

参考链接:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容