吾淘建站技术教程资讯网

网站地图

当前位置:首页 > ecshop教程 > ecshop解决后台自动退出的办法

ecshop解决后台自动退出的办法

时间:2021-04-01 12:18:46

人气:

编辑:本站作者

标签:

导读:ECSHOP后台退出频率一两分钟就退出,总要要重新登录很麻烦,通过以下方法可以解决:打开 include/lib_base.php找到 real_ip()函数,在real_ip函数中添加红色部分代码:将: 1
2
3

ECSHOP后台退出频率一两分钟就退出,总要要重新登录很麻烦,通过以下方法可以解决:

打开 include/lib_base.php

找到 real_ip()函数,在real_ip函数中添加红色部分代码:

将:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
functionreal_ip()
{
static$realip= NULL;
if($realip!== NULL)
{
return$realip;
}
if(isset($_SERVER))
{
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$arrexplode(','$_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'))
{
$realipgetenv('HTTP_X_FORWARDED_FOR');
}
elseif(getenv('HTTP_CLIENT_IP'))
{
$realipgetenv('HTTP_CLIENT_IP');
}
else
{
$realipgetenv('REMOTE_ADDR');
}
}
preg_match("/[d.]{7,15}/"$realip$onlineip);
$realip= !empty($onlineip[0]) ? $onlineip[0] : '0.0.0.0';
return$realip;
}

替换成:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
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']))
{
$arrexplode(','$_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'))
{
$realipgetenv('HTTP_X_FORWARDED_FOR');
}
elseif(getenv('HTTP_CLIENT_IP'))
{
$realipgetenv('HTTP_CLIENT_IP');
}
else
{
$realipgetenv('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;
}
温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
  • ecshop支付方式加图标显示教程

    ecshop支付方式加图标显示教程

    ecshop支付方式加图标显示教程,应该是大家比较常见的需求,也就是在支付方式前面加图标。实现的方法其实也很简单,只要两步就可以第一步:打开 themes/模板文件夹/flow.dwt 文件..
  • ecshop前台英文版本设置方法

    ecshop前台英文版本设置方法

    ecshop前台英文版本设置方法,可以直接在后台商店设置里,系统语言栏目可以切换系统的语言,比如把中文改成英文之后就适用于外贸网站了。但是有一个问题就是切换之后后台也会变成..
网友评论
本类排行
相关标签
本类推荐

关于我们 | 联系我们 | 版权声明 | 广告服务 | 网站地图 | 友情链接 | Sitemap | CNZZ

吾淘建站技术教程资讯网 Copyright@ 2020-2030 http://www.5taa.com 备案号:浙ICP备18035339号-16
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信