教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 PHP curl 获取响应的状态实例

PHP curl 获取响应的状态实例

发布时间:2016-12-03   编辑:jiaochengji.com
教程集为您提供PHP curl 获取响应的状态实例等资源,欢迎您收藏本站,我们将为您提供最新的PHP curl 获取响应的状态实例资源
PHP curl可以从服务器端模拟一个http请求,例如抓取网页、模拟登陆等。根据选项设置,可以在curl_exec的返回结果中获取到响应头和body,但这没有响应的状态吗。想要获取状态吗,需要在执行curl_exec后再通过curl_getinfo来获取。

例如:

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy3212')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy3212>

$ch = curl_init ();
curl_setopt($ch, CURLOPT_URL, 'http://www.jiaochengji.com');
curl_setopt($ch, CURLOPT_TIMEOUT, 200);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_NOBODY, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');

curl_exec($ch);

$httpCode = curl_getinfo($ch,CURLINFO_HTTP_CODE);

另外curl_getinfo还可以获取很多其他信息

您可能感兴趣的文章:
PHP curl 获取响应的状态实例
使用curl获取网站的http的状态码
PHP CURL获取cookies模拟登录的方法介绍
监控Linux服务器网站状态的SHELL脚本
PHP curl 获取响应的状态码实例详解
php curl获取指定IP所有信息的API代码
php curl发送请求详细教程
php 获取远程网页内容简单函数
php下载css中图片函数
PHP中的cURL请求及示例学习笔记

[关闭]
~ ~