以下是一个简单的 PHP 监控页面本地响应的示例代码:

<?php
$url = 'http://localhost/testpage.html'; // 要监控的页面地址
$timeout = 10; // 设置超时时间

$start_time = microtime(true); // 开始计时

// 使用 curl 发送请求
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
$response = curl_exec($ch);
curl_close($ch);

$end_time = microtime(true); // 结束计时

$total_time = round(($end_time - $start_time) * 1000); // 计算总响应时间,单位为毫秒

// 判断响应是否成功
if ($response === false) {
    $status = '失败';
} else {
    $status = '成功';
}

// 输出监控结果
echo '监控页面:' . $url . '<br>';
echo '响应状态:' . $status . '<br>';
echo '响应时间:' . $total_time . ' 毫秒';
?>

注意:此示例代码仅供参考,实际使用时需要根据实际情况进行适当修改。例如,可以使用其他 HTTP 客户端库发送请求,或者添加更多的监控指标等。

PHP 监控页面本地响应:简单示例代码

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

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