关于“php_ip段禁止”的问题,小编就整理了【3】个相关介绍“php_ip段禁止”的解答:
如何在php上限制一个ip一天只能注册10个账户,注册多了不允许?这种情况你只需要做一个用户判断就可以了,然后在用户判断中设置一个固定的变量,给这个变量设置一个固定数是10次,然后超过10次之后给他返回一个错误,让他不能注册。
IP段禁止登陆是怎么回事啊?打开后台的check.asp这个文件,找到这个代码:
ifrs("HOPE_IP")=HOPE_Ipthen
CallHOPE_err("登录失败","当前登录的IP地址已经锁定<br><br>请联系系统管理员!","返回上一页","javascript:history.go(-1);")
Response.end
你试着把:rs("HOPE_IP")这个与HOPE_Ip这个两个都写到下面的语句里面输出一下。看看他们两的值是否真的相同,如果相信,是什么?然后贴上来帮你分析一下。
输出的语句我帮你写一下:
ifrs("HOPE_IP")=HOPE_Ipthen
CallHOPE_err("登录失败","当前登录的IP地址已经锁定<br>"&rs("HOPE_IP")&"++"&HOPE_Ip&"<br>请联系系统管理员!","返回上一页","javascript:history.go(-1);")
Response.end
如何禁止某个地区或国家IP访问网站?第一种方案:网站用ASP或者PHP代码调用IP数据库进行判断,网站设置好哪些城市可以访问,哪些城市不可以访问,比如说,网站不能让北京的来的访客访问,那么如果北京来的Ip的话,网站进行ip判断,如果是北京来的就让他访问其它的页面,如果不是北京来的访客就让他正常访问,要求是ip数据库用IP纯真数据库查询地区的IP段时保存成TXT格式,或者数据库格式,这样代码调用时侯就会快一些,不能采用直接到淘宝IP数据库或者IP的网站对比IP数据,那样的话网站打开很慢,可以把他们的IP数据库下载下来放到网站的根目录里面,这样网站打开会提高打开速度。
第二种方案:服务器限制某城市访问,在服务器上面设置黑名单城市,如果是黑名单城市来的访问就让他拒绝访问,如果不是黑名单来的城市访客,就让他正常访问。
有两种方案,请自行选择
第一种方案:网站用ASP或者PHP代码调用IP数据库进行判断,网站设置好哪些城市可以访问,哪些城市不可以访问,比如说,网站不能让北京的来的访客访问,那么如果北京来的Ip的话,网站进行ip判断,如果是北京来的就让他访问其它的页面,如果不是北京来的访客就让他正常访问,要求是ip数据库用IP纯真数据库查询地区的IP段时保存成TXT格式,或者数据库格式,这样代码调用时侯就会快一些,不能采用直接到淘宝IP数据库或者IP的网站对比IP数据,那样的话网站打开很慢,可以把他们的IP数据库下载下来放到网站的根目录里面,这样网站打开会提高打开速度。
第二种方案:服务器限制某城市访问,在服务器上面设置黑名单城市,如果是黑名单城市来的访问就让他拒绝访问,如果不是黑名单来的城市访客,就让他正常访问。
到此,以上就是小编对于“php_ip段禁止”的问题就介绍到这了,希望介绍关于“php_ip段禁止”的【3】点解答对大家有用。