您的位置:首页 > 新闻资讯 >文章内容
php curl如何使用代理ip?
来源: 作者:admin 时间:2019-10-05 15:16:00

  php curl如何使用代理ip?使用PHP cURL可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,php cURL是一个功能强大的PHP库。首先启用PHP curl设置,首先,我们得先要确定我们的PHP是否开启了这个库,你可以通过使用php_info()函数来得到这一信息。


php curl如何使用代理ip?


  如果你可以在网页上看到下面的输出,那么表示PHP cURL库已被开启。


  如果你看到的话,那么你需要设置你的PHP并开启这个库。如果你是在Windows平台下,那么非常简单,你需要改一改你的php.ini文件的设置,找到php_curl.dll,并取消前面的分号注释就行了。如下所示:


  //取消下在的注释extension=php_curl.dll


  如果你是在Linux下面,那么,你需要重新编译你的PHP了,编辑时,你需要打开编译参数——在configure命令上加上“–with-curl” 参数。


  下面分享一下代理IP的设置:


  一、命令行:curl -x IP:PORT -k 'https://SITE'


  结果: curl: (56) Proxy CONNECT aborted


  二、PHP代码


  $ip = "IP:PORT";


  $url = "https://SITE";


  $ch = curl_init($url);


  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);


  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);


  curl_setopt($ch, CURLOPT_PROXY, $ip);


  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);


  $output = curl_exec($ch);


  var_dump($output);


  结果:boolean(false)


相关文章内容简介
在线咨询
大客户经理
大客户经理
1829380381
13316264505

大客户经理微信

微信公众号

微信公众号

回到顶部