强仔
@qiangzai

ping主机接口,获取参数 url ,返回延迟时间及ip,测试api站

代码实现

<?php
$url = $_GET['url'];
$port = '80';
$num = 4; //Ping次数
function mt_f (){
list($usec,$sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
function ping_f($url,$port){
$time_s = mt_f();
$ip = gethostbyname($url);
$fp = @fsockopen($url,$port);
if(!$fp)
return '回复超时!';
$get = "GET / HTTP/1.1||Host:".$url."||Connect:".$port."Close||";
fputs($fp,$get);
fclose($fp);
$time_e = mt_f();
$time = $time_e - $time_s;
$time = ceil($time * 1000);
return '时间 = '.$time.'ms';
}
for($i = 0;$i < $num;$i++){
echo '正在ping:'.$url.' 来自 '.gethostbyname($url).' 的回复 '.ping_f($url,$port).'</br>';
sleep(0.1);//每次运行中间间隔0.1s
ob_flush();
flush();
}
?>

结语

感谢访问强仔博客,希望本文对你有所帮助!

本文文章字数为:65个

您阅读这篇文章共花了:

文章最后更新于:2021 年 01 月 14 日 15:04:15

当前IP为:3.236.156.34,请自觉遵守网络安全

END
下午2:43 · 2021年01月14日
41
4
3
宝贝留个言吧

    憨憨烧鱼     
    2天前

    哇,ping值这么低!

      强仔靓仔     
      2天前
      @憨憨烧鱼

      学生机还是卡

    夏目贵志     
    2天前

    你好骚~ 啊~Ass♂we♂can~

      强仔靓仔     
      前天
教程
本地ping API
ping主机接口,获取参数 url ,返回延迟时间及ip,测试api站代码实现<?php $url = $_GET['url']; $...
欢迎扫描二维码继续阅读
January 14, 2021
强仔博客
blogger
强仔
统计
文章:106 篇
分类:4 个
评论:313 条
加载耗时:21 ms
运行时长:1年141天
by yoniu.
强仔博客