php专区

 首页 > php专区 > PHP应用 > 常用功能 > PHP curl 获取响应的状态实例 - php高级应用

PHP curl 获取响应的状态实例 - php高级应用

分享到:
【字体:
导读:
          PHP curl可以从服务器端模拟一个http请求,例如抓取网页、模拟登陆等,根据选项设置,可以在curl_exec的返回结果中获取到响应头和body,但这没...

PHP curl 获取响应的状态实例

PHP curl可以从服务器端模拟一个http请求,例如抓取网页、模拟登陆等,根据选项设置,可以在curl_exec的返回结果中获取到响应头和body,但这没有响应的状态吗,想要获取状态吗,需要在执行curl_exec后再通过curl_getinfo来获取.

实例代码如下:

  1. $ch = curl_init (); 
  2. curl_setopt($ch, CURLOPT_URL, 'http://www.phpfensi.com'); 
  3. curl_setopt($ch, CURLOPT_TIMEOUT, 200); 
  4. curl_setopt($ch, CURLOPT_HEADER, FALSE); 
  5. curl_setopt($ch, CURLOPT_NOBODY, FALSE); 
  6. curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); 
  7. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, FALSE); 
  8. curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET'); 
  9. curl_exec($ch); 
  10. $httpCode = curl_getinfo($ch,CURLINFO_HTTP_CODE); 

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

分享到:
php curl模块模拟登录后采集页面实例 - p...
php curl模块模拟登录后采集页面实例 在php中curl模块是一个多线程的模块,他可以很方便的实现模拟登录,如post,get都可以,下面我来举一个实例利用curl模块模拟登录后采集页面程序. 今天接到的功课是从一个网站获取商品库存,但是这个网站需要登录,我用fsockopen传递了整个header头都没用,只能...
php中cookie实现二级域名可访问操作实例 ...
php中cookie实现二级域名可访问操作实例 cookie在一些应用中很常用,我有一个多级域名要可以同时访问主域名绑定的cookie,下面我来给大家具体介绍在php中利用setcookie实现二级域名可以成功访问主域名cookie值的方法. 有时候两个域名可能在不同的服务器上,但是我们依然希望二级域名能够顺利访...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……