欢迎光临
我们一直在努力

网站访客IP黑名单源码有效屏蔽ip(PHP实现,CC防火墙)

在其他地方看到的,感觉不错就 分享一下..
网站IP黑名单2组源代码可有效阻止ip(在PHP中实现,可以用作CC防火墙),一组是单页banIP版本(支持PHP5.4或更高版本,未选择服务器环境)  ,系统未选中)
  一组是整个站点的banIP版本(支持PHP5.4或更高版本,IIS和apache环境,系统不选择)

网站访客IP黑名单源码有效屏蔽ip(PHP实现,CC防火墙)插图


网站访客IP黑名单源码有效屏蔽ip(PHP实现,CC防火墙)插图1
网站访客IP黑名单源码有效屏蔽ip(PHP实现,CC防火墙)插图2
网站访客IP黑名单源码有效屏蔽ip(PHP实现,CC防火墙)插图3
只能限制单个页面IP访问,就是,A页面封了你的IP,你就不能访问了,但是其他页面正常然后看全站banIP截图+说明

网站访客IP黑名单源码有效屏蔽ip(PHP实现,CC防火墙)插图4
网站访客IP黑名单源码有效屏蔽ip(PHP实现,CC防火墙)插图5

 IP一旦被ban,是该网站下所有页面都不能访问(如果服务器有多个网站,其他网站不影响)  功能说明  支持自定义封禁时间,到时间自动解封IP  支持返回自定义状态码  支持返回自定义文本信息  支持被封IP301重定向(被封了,跳转到指定页面)  源码中文件配套齐全  有api接口文件====================================================================================

两个版本

都需要配置好数据库,在对应目录里的config.php里

默认的管理员账号密码都是admin,暂未添加修改密码的功能

有能力的自己加,或者直接在数据库里改这两套程序,均可抵抗CC攻击,可当CC防火墙使用(限制规则要自己写,这里源码仅供参考)有能力的可以自己DIY修改第一个banIP

文件夹名称不要修改,把文件夹放到网站根目录,就行了(注意,是把文件夹放到网站根目录)

访问banIP目录就是管理后台,请不要封自己的IP,一旦IP被封,不到时间,都访问不了网站

然后用命令行,运行里边的ban_service.php,运行后不要关闭,至此,搭建完成此版本为全站banIP,一旦被拉黑IP,则此IP无法访问网站任何一个页面

此版本为全站banIP,不支持返回内容,也不支持跳转url,被ban了就直接拒绝访问注意:此版本需要伪静态支持,如果你的网站本身就使用了伪静态,请手动修改ban_service.php文件里的伪静态模板注意:此版本不支持虚拟主机,想要支持虚拟主机,就要自己写个定时程序,2秒访问一次ban_service.php第二个banIP2

这个版本可以修改文件夹名称,访问banIP2目录,就是管理后台

此版本为:封指定接口的IP,只需要在PHP代码的头部 引入目录中的ban_ip.php即可

注意,是引入ban_ip.php,有个下划线那个

include_once ‘ban_ip.php’; (小白不要盲目复制代码,引入的时候注意目录)举个例子

/1.php(引入了ban_ip.php)

/2.php

那么被拉黑的IP,是无法访问到/1.php的

但是可以正常访问/2.php后台可以设置被拉黑的IP返回自定义状态码,内容,还可以跳转到指定url警告:两个版本不可以同时使用,因为如果你是固定引入封IP的话,由于数据库公用,也会被视为ban全站IP

相关文件下载地址
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!
赞(0)
未经允许不得转载:阿强爱分享 » 网站访客IP黑名单源码有效屏蔽ip(PHP实现,CC防火墙)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址