解决ecshop后台频繁退出问题
来源:互联网 发布:采集电脑数据 编辑:程序博客网 时间:2024/04/25 09:45
ecshop后台有时候会自动登出,而且还会很频繁,频繁的自动登出就严重的影响到了后台使用。
修改lib_base.php文件real_ip()函数,在real_ip函数中添加我标注/添加/的部分代码:
function real_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']); foreach ($arr AS $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;}
0 0
- 解决ecshop后台频繁退出问题
- 解决ecshop因为动态ip问题登录后台自动退出
- ecshop后台登陆自动退出问题
- ecshop遇到的用户频繁退出和导致跨域问题
- 解决ecshop后台搜索引擎的关键字统计乱码问题
- ecshop完美解决前台和后台自动退出、购物车自动清空
- ecshop登录 自动退出问题
- ecshop登录 自动退出问题 .
- 解决频繁升级Xcode问题
- SSH中后台退出问题
- 如何解决ADSL频繁掉线问题
- 解决win7硬盘读写频繁问题
- 解决MantisBT频繁失去响应的问题
- 解决ubuntu下eclipse频繁死机问题
- ButterKnife解决 findViewById频繁调用问题
- 解决Win10频繁禁用IME的问题
- 解决ecshop购物时自动退出的办法
- 有关iOS8应用退到后台频繁闪退的问题
- 芒果iOS开发之ARC和MRC混编
- 【集群】EHCache分布式缓存集群环境配置
- Android 文件IO总结
- python学习之函数
- 安卓软件测试的几个要点
- 解决ecshop后台频繁退出问题
- ListView与RadioButton组合实现单选列表
- git rebase简介(基本篇)
- tomcat-connector-address遇到的问题
- 简单实例讲解linux的module模块编译步骤
- 在移动web开发中,手机横屏时,输入框输入时被系统键盘遮挡!
- RoboGuice 解析
- 使用curl进行s3服务操作
- 判断素数原理