PHP CURL代理无法正常工作

时间:2014-07-24 09:54:35

标签: curl proxy

我正在尝试从一天开始,但PHP CURL代理无效(给出空白页)如下设置

  • 我在共享hostgator上使用了代码

  • CURL正常工作但代理服务器代码无法正常工作

  • 我曾尝试使用file_get_contents和CURL的各种代码,但仍无法正常工作

代码1

$url = 'http://websiteurl.com';
$ch = curl_init();
curl_setopt($ch,CURLOPT_PROXYTYPE,CURLPROXY_HTTP);
curl_setopt($ch,CURLOPT_PROXY,'proxyhost:port');
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);   
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_TIMEOUT,120);   
$result = curl_exec($ch);
curl_close($ch);

代码2

$ch = curl_init($url);  
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
curl_setopt($ch, CURLOPT_TIMEOUT, 20);           
curl_setopt($ch, CURLOPT_PROXY, "proxyhost:port");  
$response = curl_exec($ch);

代码3

$ch = curl_init();   
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.7.3) Gecko/20041001 Firefox/0.10.1");  
curl_setopt($ch, CURLOPT_URL,$url);  
curl_setopt($ch, CURLOPT_PROXY, 'proxyhost:port');  
curl_setopt($ch, CURLOPT_PROXYPORT, '8800');    
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);   
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
curl_exec($ch); 
$curl_scraped_page = curl_exec($ch);
curl_close($ch);

上述代码均无效,只需提供空白页。

也有人知道可能是什么问题!!!

提前致谢

0 个答案:

没有答案