PHP CURL代理不工作

PHP CURL代理不工作,curl,proxy,Curl,Proxy,我从一天开始就在尝试,但PHP CURL代理不工作(给出空白页面),如下设置 我在共享主机上使用了代码 CURL工作正常,但在代理代码上它不工作 我曾经尝试过使用各种各样的file_get_contents和CURL代码,但仍然不起作用 代码1 $url = 'http://websiteurl.com'; $ch = curl_init(); curl_setopt($ch,CURLOPT_PROXYTYPE,CURLPROXY_HTTP); curl_setopt($ch,CURLOPT

我从一天开始就在尝试,但PHP CURL代理不工作(给出空白页面),如下设置

  • 我在共享主机上使用了代码

  • 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);
以上代码均无效,只需填写空白页即可。

还有人知道可能是什么问题


提前感谢

我发现我的代理服务器ip不工作,我使用了其他代理服务器来完成它的工作。。。但需要探索更多,因为它只适用于端口80SOLVE:我的托管提供商有黑名单上的代理,因为它只适用于服务器级别指定的某些代理。。。。。因此,如果您遇到此问题,请从所有端口启用服务器代理。