function check_server($url) {
if (@fopen($url, 'r')) {
return true;
}
return false;
}
不需要curl,不需要设置http头,不需要timeout,不需要判断状态码,即使目标网站因为http headers设置有反爬虫也可以得到结果,或者目标站有301跳转也可以得到结果,对于404或者无法访问的网站,返回false,非常简洁的一个功能函数。
参考链接:
function check_server($url) {
if (@fopen($url, 'r')) {
return true;
}
return false;
}
不需要curl,不需要设置http头,不需要timeout,不需要判断状态码,即使目标网站因为http headers设置有反爬虫也可以得到结果,或者目标站有301跳转也可以得到结果,对于404或者无法访问的网站,返回false,非常简洁的一个功能函数。
参考链接: