您的位置 首页 PHP

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

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

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检测功能的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

关于作者: dawei

【声明】:金华站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

热门文章