在PHP中,可以使用get_headers()
函数来获取HTTP响应的状态码。这个函数会返回一个包含HTTP响应头信息的数组,其中包括状态码。
以下是一个示例代码,演示如何检测状态码是否正确:
$url = "https://example.com"; // 替换为你要检测的URL
$headers = get_headers($url);
// 获取状态码
$status_code = substr($headers[0], 9, 3);
// 检测状态码是否为200
if ($status_code == "200") {
echo "状态码正确";
} else {
echo "状态码错误";
}
在上述示例中,我们首先使用get_headers()
函数获取URL的响应头信息。然后,我们从响应头信息数组中获取第一个元素,即状态行(包含状态码)。使用substr()
函数获取状态码部分,并将其与期望的状态码进行比较。如果状态码为200,则表示正确,否则表示错误。
上一篇:php定向次数(php重定向)
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站