ECSHOP解决SESSEIN会话机制导致的无法加入购物车、无法登录问题

更新时间:2016-07-23 点击量:660



经常有用户反映ecshop的客户无法登录或无法把商品加入购物车,如果您用的代理上的网,

可能你的ip经常变动,而ecshop的SESSION机制是根据IP来的,所以导致session发生了变化需要重新登录或无法加入购物车,购物车的商品等情况。

这种情况可以按照一下修改方法:

打开 includes/cls_session.php

找到

$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, $this->session_cookie_path);
  }

当然可能出现无法登录或无法加入购物车,购物车的商品等情况可能不止这一种情况

 


支付宝扫码打赏 微信打赏

如果文章对您有帮助,就打赏一个吧

在线客服

客户服务

热线电话:

0755-36656507 15889489919 服务时间:

周一到周六:9:00-18:00

在线QQ客服

在线微信客服

关于我们 常见问题

支付方式 加盟合作

提交需求
优惠红包 购物车0 反馈留言 返回顶部