网站首页 站群教程 站群优化教程 正文
小旋风蜘蛛池pro版本中的蜘蛛IP配置中,不仅可以通过经典的UA识别蜘蛛,还可以通过IP段识别蜘蛛,并可以做到双重识别。通过IP段识别蜘蛛,可以实现访客屏蔽,哪怕游客模拟蜘蛛抓取,都看不到真实页面HTML。
在“新程序已上线”最新的“给大家科普一下XXXXX”泛二级程序中,可以看到获取访客IP地址,并通过IP判断是否可以访问允许查看,如果不在访客IP设置的IP段内,则直接跳转到自定义文件,如404.html就可以了。
具体代码如下:
<?php $arr = array('220.196.160','220.181.32','220.181.7','220.181.68','220.181.51','104.233.164','113.24.225','220.181.108','220.181.32','194.233.65','193.42.114','185.244.39','180.149.133','180.76.15','180.76.5','158.247.209','149.248.20','149.28.225','149.28.84','144.202.122','139.180.200','124.166.232','123.125.71','123.125.66','119.63.199','119.63.198','116.179.37','116.179.32','111.206.198'); //获取访客的IP地址,并转成数组 $iparr = explode('.',$_SERVER['REMOTE_ADDR']); //取前三个元素组合IP段,如 220.181.108 $spiderid = $iparr[0].'.'.$iparr[1].'.'.$iparr[2]; if(in_array($spiderid,$arr)){ echo '请继续浏览网站内容!'; }else{ //header("Location:https://www.baidu.com"); $url='502.php'; //根目录随便的文件(可以自定义php或者静态文件) $html= file_get_contents($url); echo $html;//输出你展示给非蜘蛛内容(可以是屏蔽访客也可以做跳转) exit(); } ?>
一般来说,我们只允许百度权重蜘蛛查看,所以只需要设置220.181和116.179的IP端就可以了。
之前我们也发过类似的《通过伪静态对垃圾蜘蛛返回403,对游客返回503的设置方法》,也可以实现一样的效果。
说到获取访客IP,之前有做过一个网站,只给特定用户查看。后来发现很多用户不自觉,分享网站给其他人查看,于是还特意做了个记录访客IP的php,可以记录排除指定ip段以外的访客IP。写的代码加了充分的注释,有兴趣的可以自行查看。
<?php error_reporting(E_ERROR); //获取访客IP $ip = $_SERVER["REMOTE_ADDR"]; //balance目录下作为结算文件,文件名为ip.txt $file_path = "balance/" . $ip . '.txt'; //获取旧有文件时间 $oldtime = date("Y-m-d", fileatime($file_path)); //获取系统时间 $newbodytime = date("Y-m-d", time()); //首先获取允许记录的ip.txt,如果访问本页面的ip在允许记录的ip内,则记录 $file = 'ip.txt'; $allow = file_get_contents($file); if(strpos($allow,$ip) !== false){ //如果系统时间不等于文件时间 if ($oldtime != $newbodytime) { //首先先计次 $body = file_get_contents($file_path); $newbody = number_format($body) + 1; unlink($file_path); file_put_contents($file_path, $newbody, FILE_APPEND); //同时也输入详细日志 //详细日志在log目录下,记录详细的启动文件,文件名为ip.txt $log_path = "log/" . $ip . '.txt'; $date = date("Y-n-j H:i:s", time());; $log_body = "OpenTime:$date\n"; file_put_contents($log_path, $log_body, FILE_APPEND); } } echo $log_body; ?>
有些跑题了,上面的代码不过是将访客IP记录成txt而已,在Zblog中整合好的访客IP记录插件,更美观。
结合对访客IP的记录,加一个判断验证,非允许的IP段则跳转。
只不过常见的是通过UA判断蜘蛛、设备跳转,这个IP段跳转限制更大而已,非需要特定蜘蛛,一般不需要使用。
- 上一篇: “科普一下”泛二级秒收站群程序
- 下一篇: 百度搜索资源平台站点验证暂停CNAME验证的通知
必看说明
- 本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。
- 本站文章或仅为文本内容原创,非程序原创。如有侵权、不妥之处,请联系站长第一时间删除。敬请谅解!
- 本站所有内容严格遵守国家法律的条例,所有研究的算法技术均来源于搜索引擎公开默认允许用户研究使用的接口。
- 阅读本文及获取资源前,请确保您已充分阅读并理解《访问曹操SEO网站需知:行为准则》。
- 本站分享的任何工具、程序仅供学习参考编写架构,仅可在本地的虚拟机内断网测试,严禁联网运行或上传搭建!
- 任何资源必须在下载后24个小时内,从电脑中彻底删除。不得传播或者用于其他任何用途!否则一切后果用户自负!
- 转载请注明 : 文章转载自 曹操资源网 通过IP段屏蔽游客访问的PHP代码
- 本文标题:《通过IP段屏蔽游客访问的PHP代码》
- 本文链接:http://www.ccooc.cc/1229.html
猜你喜欢
- 2023-04-13 使用JS获取文本内标题,并附加到现有标题
- 2023-04-02 懒怂站群程序的模板改写指南
- 2023-04-02 懒怂站群程序的自定义配置项
- 2023-04-02 懒怂站群程序的目录架构
- 2023-04-02 懒怂站群程序的伪静态编写
- 2023-04-02 Nginx下泛目录伪静态的编写方法
- 2023-03-31 警惕:盗版“科普一下”泛二级程序强制加载JS木马
- 2023-03-31 关于“零度蜘蛛统计程序”有js后门的谣言解析
- 2023-03-28 懒怂站群程序特点
- 2023-03-28 根据IP段阻止访客查看源码的PHP代码
你 发表评论:
欢迎- 05-26警惕“冒用身份”的电信网络诈骗
- 05-11PHP使用纯真IP数据库输出ip位置
- 05-11ChatGPT的高效应用:指令大全
- 05-10堤防“瑞熙工作室”利用QQ及微信诈骗
- 05-10手机狐狸网资讯站群程序
- 05-10使用php在拼音转文字时过滤掉标点符号及英文字符
- 05-10买卖备案域名的法律规定
- 05-10泛目录站群的操作方法及注意事项
- 2007℃小米浏览器禁止网址访问的处理方法
- 855℃分析超度站群实现百度本周收录较多的站点
- 704℃免费的百度SEO搜索点击程序
- 695℃网站如何才能快速收录?
- 688℃我站最新联系方式通知
- 668℃搜狗推送链接引蜘蛛软件:Sougou推送程序
- 667℃CCbook小说站群无限制版
- 664℃使用Google账号接码指南
- 163℃警惕“冒用身份”的电信网络诈骗
- 140℃「百日行动」“断卡”行动持续发力
- 131℃遵纪守法:一起举报违法网址
- 341℃提防以免费做蜘蛛池为幌子卖域名的套路
- 521℃群内一切的私下交易行为,与我站无关!
- 175℃堤防“瑞熙工作室”利用QQ及微信诈骗
- 417℃提防“凤凰于飞”诈骗,加强网络安全认知!
- 501℃关于近期网站内容修改短期闭站的情况通知
- 文章归档
-
- 2023年5月 (17)
- 2023年4月 (45)
- 2023年3月 (23)
- 2023年2月 (9)
- 2023年1月 (11)
- 2022年12月 (9)
- 2022年11月 (4)
- 2022年10月 (33)
- 2022年9月 (41)
- 2022年8月 (19)
- 2022年7月 (19)
- 2022年6月 (20)
- 2022年5月 (9)
- 2022年4月 (42)
- 2022年3月 (65)
- 2022年2月 (1)
- 2022年1月 (4)
- 2021年12月 (23)
- 2021年11月 (2)
- 2021年10月 (4)
- 2021年9月 (22)
- 2021年8月 (70)
- 2021年7月 (1)
- 2021年6月 (21)
- 2021年5月 (28)
- 2021年4月 (1)
- 2021年3月 (42)
- 2021年1月 (8)
- 2020年12月 (34)
- 2020年11月 (15)
- 2020年10月 (39)
- 2020年9月 (107)
- 2020年8月 (37)
- 2020年7月 (22)
- 2020年6月 (46)
- 2020年5月 (120)
- 2020年4月 (76)
- 2020年3月 (81)
- 2020年2月 (69)
- 2020年1月 (14)
- 2019年12月 (38)
- 2019年11月 (11)
- 2019年10月 (25)
- 2019年9月 (2)
- 2017年10月 (1)
- 标签列表
- 站点信息
-
- 文章总数:1332
- 页面总数:1
- 分类总数:47
- 标签总数:337
- 评论总数:39
- 浏览总数:245225
本文暂时没有评论,来添加一个吧(●'◡'●)