注意: IP代理精灵仅提供国内ip网络节点,不提供境外网络节点,不能用于任何非法用途或访问境外封闭网站,不能跨境联网,只能用于合法的国内网络加速。

请登录 注册 实名验证

首页 > 新闻资讯 > php如何识别代理ip?

php如何识别代理ip?

来源:IP代理精灵 作者:admin 时间:2019-11-07 11:58:06

php如何识别代理ip?在网络中我们能够抓到大量的代理IP,虽然数量很多,但是真正能够使用的往往是十分之二三都不到,那么在使用之前就需要剔除掉不能用的IP来提高我们的工作效率。

php如何识别代理ip

简单说一下方法,将抓到的IP和端口都放进了我们的MySQL数据表中,要验证肯定需要取出来,然后通过PHP中curl函数设置代理,再访问百度或者其他能访问到的网站,通过返回的状态码是否等于200来判断代理IP是不是可以正常使用的。

代理太长,这里就只看看curl验证代理IP的核心代码。

//代理IP验证方法functionGetHttpStatusCode($proxy){$curl=curl_init();curl_setopt($curl,CURLOPT_PROXY,$proxy);

//使用代理访问curl_setopt($curl,CURLOPT_URL,"");//获取内容urlcurl_setopt($curl,CURLOPT_HEADER,1);//获取http头信息curl_setopt($curl,CURLOPT_NOBODY,1);

//不返回html的body信息curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);//返回数据流,不直接输出curl_setopt($curl,CURLOPT_TIMEOUT,5);//超时时长,单位秒curl_exec($curl);$rtn=curl_getinfo($curl,CURLINFO_HTTP_CODE);curl_close($curl);return$rtn;}推荐阅读:怎么使用socks5代理IP

调用GetHttpStatusCode(代理IP地址:端口)方法就能返回该代理IP在访问百度首页时所返回的状态码,在需要的地方对状态码进行判断就可以使用了。这个验证方法可以在我们使用之前筛选到可用的代理IP,这样我们的工作效率就可以得到大大提高。

最新资讯

推荐阅读

  1. 22

    2019-04

    代理IP使用过程经常遇到哪些错误?

    代理IP使用过程经常遇到哪些错误?在使用代理IP的过程中,我们经常会遇到一些问题,可能一夜醒来,发现代理IP全都不能用了,也有可能就吃了个中午饭,下午的代理IP就大面积失效了,这是

  2. 24

    2019-06

    动态IP地址是什么

    动态IP地址是什么?动态ip地址(Dynamic IP)指的是在需要的时候才进行动态ip地址分配的方式。动态ip地址和静态动态ip地址是对应的。。所谓动态就是指当你每一次上网时,电信会随机分配一个动

  3. 29

    2019-05

    如何选择代理IP进行大数据营销

    在互联网发展快速的今天,企业的发展已经离不开数据的支持。企业可以通过爬虫来进行数据收集进行分析,并制定最合适的营销方案。在数据收集的过程中,代理IP是必不可少的。那么,如何

  4. 23

    2019-08

    国内最新HTTP代理IP哪里有

    在很多时候,由于互联网的各种限制,导致我们在访问网站时经常受限,它的表现可能是无法打开网页、注册不成功、无法登陆账号等。在这种情况下我们可以通过使用HTTP代理IP来解决,下面我

  5. 24

    2020-06

    免费ip代理手机软件,确保消费者的上网安全

    免费ip代理手机软件,确保消费者的上网安全!互联网非法地,免费ip代理 保护你!随着着大数据技术的迅猛发展,各种各样新起技术性应时而生:互联网互联网互联网大数据,区块连,自媒体平台

  6. 28

    2019-08

    检测代理IP匿名程度的方法

    从事互联网工作的朋友的基本都知道代理,这个是肯定的,不管是用IP代理精灵,还是直接VPN的通道代理,代理有着不用说大家也知道的重要性。不管是做CPA还是做点击亦或者投票,代理都能帮