我正在尝试从一天开始,但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);
上述代码均无效,只需提供空白页。
也有人知道可能是什么问题!!!
提前致谢