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如何使用以及如何使用代理服务器

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

PHP CURL 使用代理访问服务器

使用CURL库访问代理服务器 function curl_string ($url,$user_agent,$proxy){       $ch = curl_init();       cur...
  • suleil1
  • suleil1
  • 2015年10月28日 16:58
  • 1367

PHPProxy建立代理服务器

隆重介绍PHPProxy这个小软件,点这里访 问它的下载页。它能将一个PHP空间变成一台代理服务器。代理的好处自然很多,绕过伟大的防火长城的域名劫持和IP禁止,如果有SSL还能绕过它的关键词 审查...
  • bjash
  • bjash
  • 2017年03月24日 09:14
  • 1373

使用PHPProxy把虚拟空间变成HTTP代理(ZT)

使用PHPProxy把虚拟空间变成HTTP代理(ZT) 发表回复 前几日在网上闲逛,看到一个PHPProxy,注意它和这个PHPProxy不同,前者可以把你的PHP空间变成一个浏览器可...

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

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

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

p><?phpbr>br>error_reporting(0);br>br>function curl_string ($url,$user_agent,$proxy){br>$ch = cu...

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

方式一: function request_by_other($remote_server,$post_string){ $context = array( 'http'=>ar...

PHP使用CURL向服务器POST文本数据和上传图片的代码示例

PHP使用CURL向服务器POST文本数据和上传图片的代码示例

PHP CURL 模拟提交(支持代理)

  • 2014年04月23日 17:59
  • 5KB
  • 下载

Java中使用多线程、curl及代理IP模拟post提交和get访问

Java中使用多线程、curl及代理IP模拟post提交和get访问 菜鸟,多线程好玩就写着玩,大神可以路过指教,小弟在这受教,谢谢! [java] view plai...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP CURL 使用代理访问服务器
举报原因:
原因补充:

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