Home  >  Article  >  Backend Development  >  php curl 用署理访问,服务器可以,本地不行

php curl 用署理访问,服务器可以,本地不行

WBOY
WBOYOriginal
2016-06-13 12:10:041504browse

php curl 用代理访问,服务器可以,本地不行
测试用 curl代理访问,在服务器测试可行,本地却显示空白的,请教下是什么情况,代理ip是网上找的,可用

<br />function curl_string ($url,$user_agent,$proxy){<br /><br />       $ch = curl_init();<br />       curl_setopt ($ch, CURLOPT_PROXY, $proxy);<br />       curl_setopt ($ch, CURLOPT_URL, $url);<br />       curl_setopt ($ch, CURLOPT_USERAGENT, $user_agent);<br />       curl_setopt ($ch, CURLOPT_COOKIEJAR, "c:\cookie.txt");<br />       curl_setopt ($ch, CURLOPT_HEADER, 1);<br />       curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);<br />       curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);<br />       curl_setopt ($ch, CURLOPT_TIMEOUT, 120);<br />       $result = curl_exec ($ch);<br />       curl_close($ch);<br />       return $result;<br /><br />}<br /><br />$url = "http://www.baidu.com";<br />$user_agent = "Mozilla/4.0";<br />$proxy = "http://111.13.109.53:80";<br />$string = curl_string($url,$user_agent,$proxy);<br />echo $string; <br /><br /><br /><br />

------解决思路----------------------
111.13.109.53 北京市 移动
ping 不通
访问 http://111.13.109.53:80 报不存在

显然是一个受保护的 ip
------解决思路----------------------
代理ip都ping不通你怎么可能根据代理来访问百度呢?

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn