Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php怎么检测状态码?(php怎么检测状态码是否正确)

作者:哥伤不起   发布日期:2025-05-25   浏览:819

在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重定向)

下一篇:php html录音(php录音并上传)

大家都在看

php session用法

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

php ||

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站