PHP curl可以从服务器端模拟一个http请求,例如抓取网页、模拟登陆等,根据选项设置,可以在curl_exec的返回结果中获取到响应头和body,但这没有响应的状态吗,想要获取状态吗,需要在执行curl_exec后再通过curl_getinfo来获取.
 
  实例代码如下:
 
  $ch = curl_init ();
  curl_setopt($ch, CURLOPT_URL, 'http://www.Cuoxin.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还可以获取很多其他信息.

dawei

【声明】:达州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。