發(fā)表日期:2019-09 文章編輯:小燈 瀏覽次數(shù):4536
場(chǎng)景:個(gè)別情況因?yàn)榉?wù)器或其他原因不能獲取IP,會(huì)顯示127.0.0.1 這時(shí)可以改動(dòng)代碼解決此類問題
處理文件:\app\common.php
functionwritelog($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);}
替換成
functiondefip(){//strcasecmp比較兩個(gè)字符,不區(qū)分大小寫。返回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;}functionwritelog($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);}
日期:2019-09 瀏覽次數(shù):4535
日期:2019-09 瀏覽次數(shù):4173
日期:2019-09 瀏覽次數(shù):4048
日期:2019-09 瀏覽次數(shù):3716
日期:2019-09 瀏覽次數(shù):4185
日期:2019-09 瀏覽次數(shù):3810
日期:2019-09 瀏覽次數(shù):3988
日期:2019-09 瀏覽次數(shù):4253
日期:2019-09 瀏覽次數(shù):4327
日期:2019-09 瀏覽次數(shù):3610
日期:2019-09 瀏覽次數(shù):3774
日期:2019-09 瀏覽次數(shù):3938
日期:2019-09 瀏覽次數(shù):3485
日期:2019-09 瀏覽次數(shù):3662
日期:2019-09 瀏覽次數(shù):5293
日期:2019-09 瀏覽次數(shù):3587
日期:2019-09 瀏覽次數(shù):3470
日期:2019-09 瀏覽次數(shù):3700
日期:2019-09 瀏覽次數(shù):3562
日期:2019-09 瀏覽次數(shù):3740
日期:2019-09 瀏覽次數(shù):4057
日期:2019-09 瀏覽次數(shù):3526
日期:2019-09 瀏覽次數(shù):5189
日期:2019-09 瀏覽次數(shù):4270
日期:2019-09 瀏覽次數(shù):3539
日期:2019-09 瀏覽次數(shù):4732
日期:2019-09 瀏覽次數(shù):3463
日期:2019-09 瀏覽次數(shù):3700
日期:2019-09 瀏覽次數(shù):3441
日期:2019-09 瀏覽次數(shù):4690
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.