($ch); // 获取状态码 $http_status = curl_getinfo($ch, CURLINFO_HTTP_CODE); // 判断请求是否成功 if ($http_status == 200) { echo "请求成功,状态码为:$http_status "; echo "响应内容: $result "; } else { echo "请求失败,状态码为:$http_status "; } // 关闭CURL会话 curl_close...
可以通过curl_getinfo函数获取HTTP状态码。例如: “`php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, “http://example.com”); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); $http_status = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); ...
1. 使用curl库发送HTTP请求并获取状态码:通过使用php的curl库,可以发送HTTP请求,并通过`curl_getinfo()`函数获取HTTP响应的状态码。具体操作流程如下:– 使用`curl_init()`函数初始化curl句柄。– 使用`curl_setopt()`函数设置url地址、设置返回响应头信息等参数。– 使用`curl_exec()`函数执行请求,并通过`curl...
socket_close($socket);returntrim($response[1]); }echoget_http_status_code($url); 另一种获取http状态码的办法 使用curl需要在php.ini中设置启用才行 >< Windows的服务器中,打开php.ini,找到: extension=php_curl.dll 去掉前面的注释既可 。 $curl=curl_init();$url=’http://www.111cn.net’;cur...
$httpCode= curl_getinfo($ch, CURLINFO_HTTP_CODE); echo"HTTP Status Code:$httpCoden"; 5. 关闭 cURL 会话 完成请求后,务必使用curl_close()函数关闭 cURL 会话,以释放资源。 示例代码: curl_close($ch); 6. 完整示例:发起 GET 和 POST 请求 ...
在PHP中,处理HTTP状态码的方法是检查curl_exec()函数返回的状态码。你可以使用curl_getinfo()函数来获取HTTP状态码。以下是一个简单的示例,展示了如何在PHP网页爬虫中处理HTTP状态码: <?php function getUrlContent($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch,...
$http_status = curl_getinfo($http, CURLINFO_HTTP_CODE); echo $http_status; curl_getinfo()returns data for the last curl request, so you must execute the cURL call first, then callcurl_getinfo(). The key is the second argument; the predefined constantCURLINFO_HTTP_CODEtells the functio...
curl_exec($ch); $info = curl_getinfo($ch); echo '获取'. $info['url'] . '耗时'. $info['total_time'] . '秒'; // ... 返回的数组中包括了以下信息: “url” //资源网络地址 “content_type” //内容编码 “http_code” //HTTP状态码 ...
使用curl_exec()函数执行curl会话,并将响应保存在一个变量中。 使用curl_getinfo()函数获取curl会话的相关信息,包括响应的HTTP状态码。 如果HTTP状态码表示请求失败(如4xx或5xx),则可以使用curl_error()函数获取curl会话的错误信息。 使用正则表达式或字符串处理函数从错误信息中提取状态文本。 以下是一个示例代码...
$status_code = curl_getinfo($curl, CURLINFO_HTTP_CODE); // 获取状态码 curl_close($curl); if ($status_code == ‘200’) { echo “页面正常访问”; } else { echo “页面访问异常,状态码为:”.$status_code; } “` 3. 使用`file_get_contents()`函数:这是一个简单的获取URL内容的方法,...