可以使用PHP内置的ping
函数来ping一个网址,以下是一个示例代码:
function pingUrl($url) {
$start_time = microtime(true);
$file = @fopen($url, 'r');
$end_time = microtime(true);
if (!$file) {
return false;
}
fclose($file);
return sprintf('Ping time for %s: %.2f ms', $url, ($end_time - $start_time) * 1000);
}
$url = 'http://www.example.com';
echo pingUrl($url);
在上面的示例中,pingUrl
函数接受一个网址作为参数,并尝试打开该网址。然后计算打开网址所花费的时间,并返回一个包含网址和ping时间的字符串。最后,我们调用pingUrl
函数并传入一个网址来测试。