curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);curl_setopt($ch,CURLOPT_NOBODY,true);curl_setopt($ch,CURLOPT_HEADER,true);$response=curl_exec($ch);$httpCode=curl_getinfo($ch,CURLINFO_HTTP_CODE);curl_close($ch);echo"HTTP code: ".$httpCode;?
Curl取HTTP状态码 PHP代码 收藏 functioncurl_200($url){$curl=curl_init();curl_setopt($curl,CURLOPT_URL,$url);//设置URLcurl_setopt($curl,CURLOPT_HEADER,1);//获取Headercurl_setopt($curl,CURLOPT_NOBODY,true);//Body就不要了吧,我们只是需要Headcurl_setopt($curl,CURLOPT_RETURNTRANSFER,1);//...
CURLOPT_RETURNTRANSFER, true);curl_setopt($request, CURLOPT_HTTPHEADER, array('Content-Type:application/json','Authorization:'.$token));$response = curl_exec($request);$errors = curl_error($request);$httpcode = curl_getinfo($request, CURLINFO_HTTP_CODE);curl_close($...
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); curl_exec($ch); $httpCode = curl_getinfo($ch,CURLINFO_HTTP_CODE); 另外curl_getinfo还可以获取很多其他信息,具体请参考:http://php.net/manual/en/function.curl-getinfo.php 。 复制代码代码如下...
curl_exec($curl); $rtn= curl_getinfo($curl,CURLINFO_HTTP_CODE); curl_close($curl); return $rtn; } 上面的代码,逐风已将两种获取方式进行一个整合,方便不同获取HTTP状态情景的需求; 返回结果: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28...
一、curl库介绍 在PHP中,要抓取一个网页,我们可以使用curl库。curl是一个强大的开源网络库,支持很多协议,包括HTTP、FTP、SMTP等。使用curl库可以模拟浏览器发送请求和接收响应,从而获取网页内容。 二、基本用法 使用curl库抓取网页的基本步骤如下: 1.初始化curl句柄; ...
是指通过使用curl命令来获取指定URL的返回HTTP状态码。curl是一个功能强大且广泛使用的命令行工具,用于与服务器进行数据交互。通过发送HTTP请求,可以获取目标URL的返回HTTP代码,用于检查请求的状态和处理响应。 curl命令的基本语法如下: 代码语言:txt 复制 curl [options] <URL> 其中,[options]是可选的参数,可以用于...
}echoget_http_status_code($url); 另一种获取http状态码的办法 使用curl需要在php.ini中设置启用才行 >< Windows的服务器中,打开php.ini,找到: extension=php_curl.dll 去掉前面的注释既可 。 $curl=curl_init();$url=’http://www.111cn.net’;curl_setopt($curl, CURLOPT_URL,$url);//设置URLcur...
curl_exec($ch); $info = curl_getinfo($sh); echo ' 获取 '.$info['url'].'耗时'.$info['total_time'].'秒'; ?> 上述代码中curl_getinfo返回的是一个关联数组,包含以下数据: url:网络地址。 content_type:内容编码。 http_code:HTTP状态码。
curl_getinfo 共有20个参数,如下: 这个参数可能是以下常量之一: CURLINFO_EFFECTIVE_URL– 最后一个有效的URL地址 CURLINFO_HTTP_CODE– 最后一个收到的HTTP代码 CURLINFO_FILETIME– 远程获取文档的时间,如果无法获取,则返回值为“-1” CURLINFO_TOTAL_TIME– 最后一次传输所消耗的时间 ...