curl 302错误了。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了curl 302错误了。相关的知识,希望对你有一定的参考价值。

function getoneclick1($url)
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
curl_setopt($ch, CURLOPT_AUTOREFERER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$ret = curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
return $info;


function的代码如上。

==================
有一个页面,会经过一次转跳。
然后我需要的是,获取转跳后的页面的源码。

以上代码取不到,302错误了。但直接用file_get_contents就可以获取到页面的源码。。。求解。

参考技术A curl_setopt($ch, CURLOPT_NOBODY, 0);

使用cURL获取网页

Using cURL to get webpage DOM
  1. $curl_handle=curl_init();
  2. curl_setopt($curl_handle,CURLOPT_URL,$webpage_url);
  3. $html = curl_exec($curl_handle);
  4. curl_close($curl_handle);

以上是关于curl 302错误了。的主要内容,如果未能解决你的问题,请参考以下文章

“httppost 302”错误怎么解决?

php curl 302问题

如何解决经过nginx后不定时出现的http 302错误

HTTP Error 302这个错误怎么解决

MVC中使用jquery uploadify上传图片报302错误

LDAP Spring 安全登录处理 URL 302 错误