PHP CURL 使用代理访问服务器

转载 2016年08月29日 14:43:17

http://www.cnblogs.com/misoag/archive/2013/02/18/2915926.html


使用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); 
复制代码

php curl通过代理获取数据

$curl=curl_init(); curl_setopt($curl, CURLOPT_URL, "http://www.baidu.com/"); curl_setopt($curl...
  • clh604
  • clh604
  • 2013年04月26日 17:25
  • 1677

使用PHP CURL库通过代理服务器连接外部网络

在PHP开发中,有时候需要在内部网中进行开发。对于数据收集项目,有时候服务器需要连接Internet网络来获取Internet网络上的信息。但是,如果公司是通过防火墙上网,一般的file_get_co...
  • mryyzx
  • mryyzx
  • 2004年11月12日 18:03
  • 2046

PHP CURL 使用代理访问服务器

使用CURL库访问代理服务器 function curl_string ($url,$user_agent,$proxy){ $ch = curl_init(); cu...
  • myweishanli
  • myweishanli
  • 2014年04月09日 16:05
  • 2380

php curl如何使用以及如何使用代理服务器

使用PHP cURL可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其...
  • guiyecheng
  • guiyecheng
  • 2015年06月15日 08:24
  • 2253

php curl使用代理发起请求

以下是代码实测可用,使用的时候记得自己去找可用的ip和端口
  • xiangzi1113
  • xiangzi1113
  • 2012年08月31日 11:00
  • 2552

使用php的curl类,检测socket5代理服务器可用性

设计初衷当然是用php curl bind不一个sokcet5去访问一个随机页面(公网)这个页面的功能就是通过一个md5来验证sokcet5服务器是否真的可用 A服务器通过 socket5发出htt...
  • myweishanli
  • myweishanli
  • 2014年09月01日 10:43
  • 1611

PHP中使用curl及代理IP模拟post提交【两种实用方法】

方式一: function request_by_other($remote_server,$post_string){ $context = array( 'http'=>ar...
  • xiao_hu520
  • xiao_hu520
  • 2014年08月18日 09:13
  • 3110

PHP 使用CURL库IP欺骗,隐藏真实客户端IP,只有通过代理服务器或者路由底层tcp/ip来实现

p><?phpbr>br>error_reporting(0);br>br>function curl_string ($url,$user_agent,$proxy){br>$ch = cu...
  • gongpeng1966
  • gongpeng1966
  • 2014年08月19日 11:33
  • 4912

CURL使用代理IP

curl使用代理ip
  • dreamsqifan
  • dreamsqifan
  • 2017年06月19日 15:59
  • 994

wget和curl中使用代理

命令使用代理wget/curl 都支持使用代理wget -e “http_proxy=10.1.4.43:8080″  proxy.mimvp.comcurl -x 10.1.4.43:8080 pr...
  • sunboy_2050
  • sunboy_2050
  • 2016年03月23日 09:40
  • 13624
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP CURL 使用代理访问服务器
举报原因:
原因补充:

(最多只允许输入30个字)