使用CURL库访问代理服务器

[php] 2024-04-26 圈点480

摘要:使用CURL库访问代理服务器

使用CURL库访问代理服务器


复制代码

function curl_string ($url,$user_agent,$proxy){


       $ch = curl_init();

       curl_setopt ($ch, CURLOPT_PROXY, $proxy);

       curl_setopt ($ch, CURLOPT_URL, $url);

       curl_setopt ($ch, CURLOPT_USERAGENT, $user_agent);

       curl_setopt ($ch, CURLOPT_COOKIEJAR, "c:\cookie.txt");

       curl_setopt ($ch, CURLOPT_HEADER, 1);

       curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

       curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);

       curl_setopt ($ch, CURLOPT_TIMEOUT, 120);

       $result = curl_exec ($ch);

       curl_close($ch);

       return $result;


}


$url_page = "http://www.google.com";

$user_agent = "Mozilla/4.0";

$proxy = "http://192.11.222.124:8000";

$string = curl_string($url_page,$user_agent,$proxy);

echo $string;

复制代码

上面的代码如果不好用 请用下面的代码


 


复制代码

$proxy = "80.25.198.25";

$proxyport = "8080";

$ch = curl_init("http://sfbay.craigslist.org/");




curl_setopt($ch, curlOPT_RETURNTRANSFER,1);

curl_setopt($ch,curlOPT_proxy,$proxy);

curl_setopt($ch,curlOPT_proxyPORT,$proxyport);

curl_setopt ($ch, CURLOPT_TIMEOUT, 120);




$result = curl_exec($ch);

echo $result;


curl_close($ch); 

CURL  

感谢反馈,已提交成功,审核后即会显示