//获取网址状态码 $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_HEADER,0); curl_setopt($ch,CURLOPT_TIMEOUT,5); curl_exec($ch); $httpCode = curl_getinfo($ch,CURLINFO_HTTP_CODE); curl_close($ch);

//调用站长之家接口检测ping延迟 $apiUrl = "http://apidata.chinaz.com/CallAPI/DomainToolAPI/Ping"; //站长之家接口 $apiKey = "你的API Key"; //站长之家API Key $queryUrl = $apiUrl."?key=".$apiKey."&domain=".$url."&times=1"; //拼接查询URL $queryResult = file_get_contents($queryUrl); //获取查询结果 $queryResult = json_decode($queryResult,true);

if($httpCode == 200){ $result["status"] = "正常"; }else{ $result["status"] = "异常"; }

if(isset($queryResult["data"][0]["avgtime"])){ $result["ping"] = $queryResult["data"][0]["avgtime"]."ms"; }else{ $result["ping"] = "无法检测"; }

echo "网址状态:".$result["status"]."
"; echo "ping延迟:".$result["ping"]."
"; ?>

用php写一个网址实时监控状态并调用站长之家接口检测ping延迟并输出数据。该网页实时更新3秒

原文地址: https://www.cveoy.top/t/topic/bcUY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录