解决ecshop动态ip登录超时和购物车清空问题

前一段时间,ecshop模板网的一个客户说自己的ecshop网店出了状况,就是有时候登录的时候会自动退出。而且购物车也没规律的会清空。
刚开始一直找不到原因,到最后才知道了。他说的状况是由于像学校,公司一类的局域网。ip变化的原因造成的。
ecshop存登录和购物车信息的时候用的是session,所以用cookie能够解决这个问题。

1.购物车问题原因的产生是因为动态IP的SESSEION机制导致很多在公司或者其他地方的动态IP无法购物。

在根目录下includes\cls_session.php 大概在82行,找到这个。

$this->_ip = real_ip();
把他用//注释掉,然后在下面添加:
if(isset($_COOKIE['real_ipd']) && !empty($_COOKIE['real_ipd'])){
$this->_ip = $_COOKIE['real_ipd'];
}else{
$this->_ip = real_ip();
setcookie(“real_ipd”, $this->_ip, time()+36000, “/”);
}

2.登录问题。原因也是因为动态ip所导致,所以把判断用户登录用session和cookie同时判断就可以了~~

因此需要开启cookie,
在includes/modules/integrates/integrate.php大概565行 找到function set_cookie函数
在里边添加一句代码,$remember=1;(即开启cookie);

这样就可以完美解决了~~~

下一篇: ecshop推荐注册赠送的等级积分修改为消费积分 上一篇: 如何在ecshop分类页面获得分类的名称

(0)

相关推荐

  • 帮你女朋友清空购物车了吗?

    "奶子挺小,胆子倒挺大的." .--蛋花 ▽ 双十一快来了,当你的女朋友往购物车拼命 加东西的时候,你就不要傻呆呆的看着了, 趁女朋友不注意,给她一个小惊吓,偷偷的 告诉她&quo ...

  • 俏皮话(2362)

              俏皮话(2362) 管他几岁,青春万岁. 小隐隐于市,大隐于床. 可靠比聪明更受大家欢迎. 没有躺赢的命,只有拼搏的运. 事到万难须放胆,人处逆境须从容. 错过这个词的重点,不是错 ...

  • 凑个清空购物车的热闹

    今天晚上吃完饭,下了个淘宝APP,选了一些比较贵的东西,加在购物车里,超过了49999元,那在抽签之前要不要把购物车里的东西价值减到5万以内能.问小女儿,她也不知道,虽然就是个游戏,但要是成功了呢,希 ...

  • ECSHOP会员用户登录超时自动退出解决方法

    ecshop存登录和购物车信息的时候用的是session,所以用cookie能够解决这个问题. 1.购物车问题原因的产生是因为动态IP的SESSEION机制导致很多在公司或者其他地方的动态IP无法购物 ...

  • ECSHOP登录自动退出ession失效无法下单因为动态ip问题导致解决方法

    修改lib_base.php文件real_ip()函数: function real_ip() { static $realip = NULL; if ($realip !== NULL) { ret ...

  • 解决ecshop商品无法加入购物车

    很多时候,我们在ecshop修改某处代码的时候,刚开始可能没发现问题过后几天可能会发现商品无法加入购物车,这个时候 我们应该先在后台模板选择里选择EC自带的模板看能不能加入购物车     如果可以,那 ...

  • 解决ecshop会员登录后商品价格显示为0的问题

    最近有客户反映ecshop商品在列表或是订单的页面价格显示为0,后来经过检查category页面.检查category.php页面的函数category_get_goods(),其中有这样两段: 1. ...

  • 动态ip主要的适用范围是什么

    动态ip主要是可以换IP,这换IP有什么用呢?好些平常也没有什么需要更换IP地址的? 动态ip应用广泛,包括各种网络游戏.自媒体.社交软件.应用测试.网络优化等. 1.应用体验:安装手机应用体验赚钱. ...

  • 解决HotMail/OutLook邮箱登录提示“找不到使用该用户名的帐户”

    今天老蒋在登录一个很久没有访问过的国外主机商账户的时候,发现无法登录需要提示获取到的5数字验证码才可以激活登录.我当然是知道这个账户的邮箱的,采用的是OutLook邮箱,但是我在登录邮箱账户的时候发现 ...

  • 动态IP、中继后的IPv6

    padavan如果是拨号的话,设置ipv6可以自动下发到下级设备,动态IP.中继则不行 这样设置,然后 脚本里加网桥转发(自定义脚本,启动后执行) modprobe ip6table_mangle e ...

  • 动态ip和静态ip对运用的场景有要求吗

    按照ip拨号方式的不同,ip代理分为动态的ip和静态的ip,代理ip也分为动态的ip和静态的ip.实际上静态数据的ip很普遍,一般不容易变化,有效期也很长,只有动态代理IP很可能会产生很多疑问.那么, ...

  • 解决中国移动魔百盒登录失败、开机认证失败、网络异常

        hao501802766 于 2018-3-7  解决中国移动魔百盒"登陆失败报90056错误"."开机认证失败"."登陆失败".& ...