以下是一个使用 PHP 获取网站 URL 状态的代码示例:

<?php
function getWebsiteStatus($url) {
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_exec($ch);
    $status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    curl_close($ch);
    return $status;
}

$url = 'https://www.example.com';
$status = getWebsiteStatus($url);

if ($status == 200) {
    echo '网站正常';
} else {
    echo '网站不可用';
}
?>

说明:

  1. 该代码使用 cURL 库发送 HTTP 请求来获取网站的状态码。
  2. 通过设置 CURLOPT_RETURNTRANSFERtrue,使 cURL 返回请求的结果而不是直接输出。
  3. 使用 curl_getinfo($ch, CURLINFO_HTTP_CODE) 获取 HTTP 状态码。
  4. 最后根据状态码判断网站是否可用。

请注意,该代码假设您的服务器已安装并启用了 cURL 扩展。如果没有安装 cURL 扩展,您需要先进行安装或使用其他方法来获取网站状态码。

PHP 获取网站 URL 状态代码示例

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

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