概述
使用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);
转载于:https://www.cnblogs.com/misoag/archive/2013/02/18/2915926.html
最后
以上就是重要玫瑰为你收集整理的PHP CURL 使用代理访问服务器的全部内容,希望文章能够帮你解决PHP CURL 使用代理访问服务器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复