网络资讯

目标网络完善的客服机制,能快速解决您的疑问。


curl如何实现代理并访问网站?

2019-10-08 10:52:24   来源:   点击:
  PHP如何用CURL方式去使用代理,以及如何去进行网站访问?你是否刚好需要应用到这个相关的知识点呢?下面动态ip来给大家带来详细的教程解说。

 

curl如何实现代理并访问网站

 

  curl如何实现网页代理?以下是具体代码:

 

  $requestUrl = 'ip138.com';

  $ch = curl_init();

  $timeout = 5;

  curl_setopt($ch, CURLOPT_URL, $requestUrl);

  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

  curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

  curl_setopt($ch, CURLOPT_PROXYAUTH, CURLAUTH_BASIC); //代理认证模式

  curl_setopt($ch, CURLOPT_PROXY, "112.65.219.72"); //代理服务器地址

  curl_setopt($ch, CURLOPT_PROXYPORT, 80); //代理服务器端口

  //curl_setopt($ch, CURLOPT_PROXYUSERPWD, ":"); //http代理认证帐号,username:password的格式

  curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP); //使用http代理模式

  $file_contents = curl_exec($ch);

  curl_close($ch);

  echo $file_contents;

 

  在我们设置好代理之后,那么,curl使用代理如何去进行访问网站操作呢?

 

  curl_setopt ($ch, CURLOPT_URL, $requestUrl);

  curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

  curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

  curl_setopt($ch, CURLOPT_PROXYAUTH, CURLAUTH_BASIC); //代理认证模式

  curl_setopt($ch, CURLOPT_PROXY, "127.0.0.1"); //代理服务器地址

  curl_setopt($ch, CURLOPT_PROXYPORT, 80); //代理服务器端口

  //curl_setopt($ch, CURLOPT_PROXYUSERPWD, ":"); //http代理认证帐号,名称:pwd的格式

  curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP); //使用http代理模式

 

  通过上面2个模块的分解,大家学到怎么应用了吗?光看不练是无法上手的噢,赶紧动动手练习吧。

上一篇:代理IP分享oracle数据库设置IP限制方法
下一篇:动态ip域名解析的方法有哪些?

桂ICP备19002340号-2
目标互联网络仅提供加速技术服务,用户使用目标互联网络从事的任何行为均不代表目标动态IP加速器的意志和观点,与目标互联网络的立场无关。 严禁用户使用目标动态IP加速器从事任何违法犯罪行为,产生的相关责任用户自负,对此目标动态IP加速器不承担任何法律责任。 目标公司保留公司所有权利

点击立刻咨询 点击立刻咨询 点击立刻咨询