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

php curl判断状态

作者:血染胸毛   发布日期:2026-03-01   浏览:843

在PHP中,可以使用cURL库来发送HTTP请求并获取响应。要判断请求的状态,可以使用cURL的curl_getinfo()函数来获取请求的相关信息,其中包括HTTP状态码。

下面是一个示例代码,演示如何使用cURL发送GET请求并判断状态码:

// 创建cURL资源
$curl = curl_init();

// 设置请求的URL
curl_setopt($curl, CURLOPT_URL, 'http://example.com');

// 设置请求的方法为GET
curl_setopt($curl, CURLOPT_HTTPGET, true);

// 执行请求
$response = curl_exec($curl);

// 获取请求的状态码
$status_code = curl_getinfo($curl, CURLINFO_HTTP_CODE);

// 关闭cURL资源
curl_close($curl);

// 判断状态码
if ($status_code == 200) {
    echo '请求成功';
} else {
    echo '请求失败';
}

在上面的示例中,我们首先使用curl_init()函数创建了一个cURL资源,然后使用curl_setopt()函数设置请求的URL和方法为GET。接下来,使用curl_exec()函数执行请求,并使用curl_getinfo()函数获取请求的状态码。最后,使用curl_close()函数关闭cURL资源。根据状态码,我们可以判断请求的状态。如果状态码为200,则表示请求成功;否则,表示请求失败。

上一篇:php引入header

下一篇:php抓取网页数据函数

大家都在看

php session用法

php 定义常量

php soapclient

phpisset函数

php html转图片

php后端

php爬虫框架

php多线程与并发

php读取csv文件

php+mysql动态网站开发

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

Laravel 中文站