PHP 获取网页状态码示例代码
以下是一个使用 PHP 获取网页状态码并返回的完整代码示例:
<?php
function getStatusCode($url) {
$headers = get_headers($url);
if ($headers) {
return substr($headers[0], 9, 3);
} else {
return 'Error: Unable to retrieve status code.';
}
}
// Example usage:
$url = 'https://www.example.com';
$status_code = getStatusCode($url);
echo 'Status code for $url: $status_code';
?>
在上面的代码中,getStatusCode 函数接受一个 URL 参数,并使用 get_headers 函数获取该 URL 的 HTTP 响应头。然后,从响应头中提取状态码,并返回。
你可以将需要获取状态码的 URL 传递给 getStatusCode 函数,并使用返回的状态码进行进一步处理。在上面的示例中,我们简单地打印出了状态码。你可以根据自己的需求进行适当的修改和使用。
原文地址: https://www.cveoy.top/t/topic/bxt3 著作权归作者所有。请勿转载和采集!