石家庄网站制作联系电话:13292823610 郭先生 QQ咨询:您当前的位置:首页 > 网站建设

ECSHOP 登录时超时自动退出解决办法

    来源:石家庄网站建设  发表时间: 2016年12月23日    作者:石家庄轻程网络  浏览次数:

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

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

  在根目录下includescls_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);

 

这样就可以完美解决了

相关内容