• 上交大MBA采用“三个课堂”培养方式 继续提前面试录取 2019-02-07
  • 起底人体胎盘黑市:倒卖团伙盘踞医院 每个可卖千元 2019-02-07
  • 重庆时时彩注册送38元:技术教程:php伪造ip访问一个网站,可以伪造百度蜘蛛ip

    云南快乐十分开奖今天 www.ogide.com 有些行业的站点做的非常隐蔽,哪怕是模拟百度蜘蛛UA也不能访问到真实的百度蜘蛛抓取结果,而且站点还禁止了百度快照的显示,如果想看到它在百度蜘蛛下的内容也是有些办法可以尝试的,比如伪造ip??梢杂胮hp的curl??槭迪?,上代码:

    <?php
    $headers = [ // 构造百度蜘蛛IP
    'CLIENT-IP: 220.181.108.117',
    'X-FORWARDED-FOR: 220.181.108.117',];
    $UserAgent="Mozilla/5.0+(compatible;+Baiduspider/2.0)"; //构造百度蜘蛛UA
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, '//www.website.com/');//这里写要访问的站点
    #curl_setopt($ch, CURLOPT_REFERER, '//www.baidu.com/'); // 构造来路
    curl_setopt($ch, CURLOPT_USERAGENT, $UserAgent);
    curl_setopt($ch, CURLOPT_HTTPHEADER , $headers);
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_exec($ch);
    curl_close ($ch);
    
    ?>

    把这个代码放到一个php文件里,然后执行这个php文件,就能看到你要访问的网址给你返回的内容。HTTP_CLIENT_IP 是服务器发送的HTTP头,这个参数值是可以随便修改的。

    所以,需要明白一点:

    如果服务器端用$_SERVER[‘HTTP_CLIENT_IP’]判断来访ip,那么这方法是可行的;

    如果用$_SERVER[‘REMOTE_ADDR’]来判断来访ip,那么这方法就失效了。$_SERVER[‘REMOTE_ADDR’]获取的是真实的ip,是你的客户端跟你的服务器“握手”时候的IP。

    补充知识:

    php中的$_SERVER数组中以HTTP开头的值,都是由客户端(client)传递到服务端的,也就是说这一部分是可以进行伪造的,而$_SERVER[ “REMOTE_ADDR” ]是由服务器传递的,是不能进行伪造的。

    本站声明:本站所有好东西均来源于互联网,不保证100%完整、不提供任何技术支持,分享目的仅限于学习和测试,一切商业行为与本站无关,下载后请在24小时内删除。请勿用于商业用途,如需商业使用请向官方购买授权,由于使用该资源引起的侵权行为与本站无关!如有侵权,请联系info#www.ogide.com(将#换为@)及时删除!
    本文地址:云南快乐十分开奖今天 » 技术教程:php伪造ip访问一个网站,可以伪造百度蜘蛛ip

    赞 (1) 打赏

    郑重提醒:下载前请必读《免责声明》
    解压密码:关注微信公众号(sogua2008com)发送“解压密码”获取此好东西解压密码。

    觉得文章有用就打赏一下文章作者

    支付宝扫一扫打赏

    微信扫一扫打赏

  • 上交大MBA采用“三个课堂”培养方式 继续提前面试录取 2019-02-07
  • 起底人体胎盘黑市:倒卖团伙盘踞医院 每个可卖千元 2019-02-07