让 PHP 显示 PING 响应



我在让我的 PHP 脚本显示访问者 IP 的响应时间(以毫秒为单位(时遇到问题。我已经看到这个:PHP - 让服务器 ping 访问者 IP 并以毫秒为单位返回 ping

当我尝试执行一些相同的代码时,所有我的输出都是

"8.8.8.8 还活着"

我实际上希望它返回平均往返时间或仅以毫秒为单位的响应时间。

这是我的代码,它只是输出上面的内容:

$pinginfo = array();
exec("/usr/sbin/ping -v -c 1 8.8.8.8", $pinginfo);
var_dump($pinginfo);

尝试将执行结果保存到$pinginfo

$pinginfo = exec("/bin/ping -v -c 1 8.8.8.8");
echo $pinginfo;

现在这样做的方式,您只保存整数返回值。exec 函数从执行的 stdout 返回最后一个字符串。

最新更新