ECSHOP后台退出频率一两分钟就退出,总要要从头登录很费事,经过以下办法能够处理:
翻开 include/lib_base.php
找到real_ip()函数,在real_ip函数中增加赤色部分代码:
将:
functionreal_ip() { static$realip=NULL; if($realip!==NULL) { return$realip; } if(isset($_SERVER)) { if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $arr=explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']); /*取X-Forwarded-For中第一个非unknown的有用IP字符串*/ foreach($arrAS$ip) { $ip=trim($ip); if($ip!='unknown') { $realip=$ip; break; } } } elseif(isset($_SERVER['HTTP_CLIENT_IP'])) { $realip=$_SERVER['HTTP_CLIENT_IP']; } else { if(isset($_SERVER['REMOTE_ADDR'])) { $realip=$_SERVER['REMOTE_ADDR']; } else { $realip='0.0.0.0'; } } } else { if(getenv('HTTP_X_FORWARDED_FOR')) { $realip=getenv('HTTP_X_FORWARDED_FOR'); } elseif(getenv('HTTP_CLIENT_IP')) { $realip=getenv('HTTP_CLIENT_IP'); } else { $realip=getenv('REMOTE_ADDR'); } } preg_match("/[d.]{7,15}/",$realip,$onlineip); $realip=!empty($onlineip[0])?$onlineip[0]:'0.0.0.0'; return$realip; }
替换成:
functionreal_ip() { static$realip=NULL; if($realip!==NULL) { return$realip; } /*增加*/ if(isset($_COOKIE['real_ipd'])&&!empty($_COOKIE['real_ipd'])){ $realip=$_COOKIE['real_ipd']; return$realip; } /*增加*/ if(isset($_SERVER)) { if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $arr=explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']); /*取X-Forwarded-For中第一个非unknown的有用IP字符串*/ foreach($arrAS$ip) { $ip=trim($ip); if($ip!='unknown') { $realip=$ip; break; } } } elseif(isset($_SERVER['HTTP_CLIENT_IP'])) { $realip=$_SERVER['HTTP_CLIENT_IP']; } else { if(isset($_SERVER['REMOTE_ADDR'])) { $realip=$_SERVER['REMOTE_ADDR']; } else { $realip='0.0.0.0'; } } } else { if(getenv('HTTP_X_FORWARDED_FOR')) { $realip=getenv('HTTP_X_FORWARDED_FOR'); } elseif(getenv('HTTP_CLIENT_IP')) { $realip=getenv('HTTP_CLIENT_IP'); } else { $realip=getenv('REMOTE_ADDR'); } } preg_match("/[d.]{7,15}/",$realip,$onlineip); $realip=!empty($onlineip[0])?$onlineip[0]:'0.0.0.0'; /*增加*/setcookie("real_ipd",$realip,time()+36000,"/");/*增加*/ return$realip; }
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!
原文地址:ecshop解决后台自动退出的办法发布于2022-05-25 07:43:41