为了账号安全,请及时绑定邮箱和手机立即绑定

Ping网站并用PHP返回结果

Ping网站并用PHP返回结果

PHP
慕标5832272 2019-09-24 14:58:23
我想创建一个小的IF过程,该过程将检查Twitter是否可用(例如,与现在不同),并将返回true或false。救命 :)
查看完整描述

3 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

function urlExists($url=NULL)  

{  

    if($url == NULL) return false;  

    $ch = curl_init($url);  

    curl_setopt($ch, CURLOPT_TIMEOUT, 5);  

    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);  

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  

    $data = curl_exec($ch);  

    $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);  

    curl_close($ch);  

    if($httpcode>=200 && $httpcode<300){  

        return true;  

    } else {  

        return false;  

    }  

}  

从这篇文章中获取了有关如何检查URL是否存在的信息。因为Twitter在维护时应该提供300以上的错误消息或404,所以应该可以正常工作。


查看完整回答
反对 回复 2019-09-24
  • 3 回答
  • 0 关注
  • 621 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信