全国服务热线:4008-888-888

行业新闻

云优CMS后台管理登陆获得不上IP怎样解决?

云优CMS后台管理登陆获得不上IP怎样解决?  创作者:云优CMS 人气值:3741

情景:某些状况由于网络服务器或别的缘故不可以获得IP,会显示信息127.0.0.1  这时候能够修改编码处理该类难题


解决文档:\mon.php

function writelog($uid,$username,$description,$status)
 $data[ admin_id ] = $uid;
 $data[ admin_name ] = $username;
 $data[ description ] = $description;
 $data[ status ] = $status;
 $data[ ip ] = request()- ip();
 $data[ add_time ] = time();
 $log = db( Log )- insert($data);
}

更换成

function defip() {
 //strcasecmp 较为2个标识符,不区别尺寸写。回到0, 0, 0。
 if(getenv( HTTP_CLIENT_IP )   strcasecmp(getenv( HTTP_CLIENT_IP ),  unknown )) {
 $ip = getenv( HTTP_CLIENT_IP 
 } elseif(getenv( HTTP_X_FORWARDED_FOR )   strcasecmp(getenv( HTTP_X_FORWARDED_FOR ),  unknown )) {
 $ip = getenv( HTTP_X_FORWARDED_FOR 
 } elseif(getenv( REMOTE_ADDR )   strcasecmp(getenv( REMOTE_ADDR ),  unknown )) {
 $ip = getenv( REMOTE_ADDR 
 } elseif(isset($_SERVER[ REMOTE_ADDR ])   $_SERVER[ REMOTE_ADDR ]   strcasecmp($_SERVER[ REMOTE_ADDR ],  unknown )) {
 $ip = $_SERVER[ REMOTE_ADDR 
 }
 $res = preg_match (  /[\d\.]{7,15}/ , $ip, $matches ) ? $matches [0] :  
 return $res;
function writelog($uid,$username,$description,$status)
 $data[ admin_id ] = $uid;
 $data[ admin_name ] = $username;
 $data[ description ] = $description;
 $data[ status ] = $status;
 $data[ ip ] = defip();//request()- ip();
 $data[ add_time ] = time();
 $log = db( Log )- insert($data);
}


在线客服

关闭

客户服务热线
4008-888-888


点击这里给我发消息 在线客服

点击这里给我发消息 在线客服