0

我无法让我的 PHP 脚本显示对访问者 IP 的响应时间,以毫秒为单位。我已经看到了:PHP - get server to ping a visitor IP and return the ping in ms

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

“8.8.8.8 还活着”

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

这是我的代码,仅输出上述内容:

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

1 回答 1

1

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

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

你现在这样做的方式,你只是保存整数返回值。exec 函数从执行的标准输出返回最后一个字符串。

于 2012-05-21T05:27:43.120 回答