加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP制作登录异常ip检测功能的实例代码

发布时间:2020-12-12 21:51:49 所属栏目:PHP教程 来源:网络整理
导读:使用函数查询数据库遍历实现 function errorIp($ip,$name){ $nowip = get_client_ip(); //判断ip和当前ip是否相同,不同则查询数据库对比 if($ip == $nowip ){ //相同直接返回字符串 $str = 'font color="blue"'."登录IP:".$ip." "; }else{ //不同则记数这

使用函数查询数据库遍历实现

function errorIp($ip,$name){

$nowip = get_client_ip();
//判断ip和当前ip是否相同,不同则查询数据库对比
if($ip == $nowip ){
//相同直接返回字符串
$str = '<font color="blue"'.">登录IP:".$ip."";
}else{
//不同则记数这个ip地址数量
$count = M('log')->where("name='{$name}' AND ip='{$ip}'")->count();
//如果超过一定数量则是正常ip否则为异常返回字符串
if($count > 10){
$str = '<font color="blue"'.">登录IP:".$ip."";
}else{
$str = '<font color="red"'.">异常IP:".$ip."";
}
}

return $str;

}

注释:适合所有框架使用,get_client_ip()是ip获取函数。

get_client_ip函数片段:

以上这篇PHP制作登录异常ip检测功能的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读