ECSHOP修改动态IP地址登录后超时退出和购物车自动清空问题 ecshop教程 - ecshop - 小名建站

小名建站

SEO SEO


首页  >   ecshop > ECSHOP修改动态IP地址登录后超时退出和购物车自动清空问题 ecshop教程   >  正文







 

大家都知道我们在家里用的都是活IP,也就是每次联网的时候都是随机分配的Ip地址





大家都知道我们在家里用的都是活IP,也就是每次联网的时候都是随机分配的Ip地址。不仅在家里就是学校办公场所用的也是随机分配的活IP地址,也就是动态Ip地址。只要下线重新联网Ip地址就会改变了。但是ecshop里面又有保存会员登陆和购物时用的session机制。因此我们修改为cookie机制即可解决这种会员登陆和购物车自动清空的问题。
第一小编首先解决登陆自动退出的问题:既然是登陆问题也就需要找到cookie所在的函数开启就可以了。函数所在的路径如下所示:
在includes/modules/integrates/integrate.php大概565行 找到function set_cookie函数。
function set_cookie($username=”, $remember= null )
把$remember= null修改为$remember= 1 就开启了session机制也就解决了动态Ip登陆超时自动退出的问题了。
第二我们来解决购物车自动清空的问题:购物车清空问题也是由于动态Ip的session机制导致。按照以下路径找到对应的目录路径
在根目录下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, “/”);
}
添加这行代码后按照以前的编码格式保存,然后再登陆网上后台更新缓存后我们就解决了以上两种动态Ip登陆自动退出和购物车清空的问题了。

温馨提示:如果你正在寻找优秀的ecshop模板,那你可以到的 ecshop模板 频道看看,相信一定有你喜欢的!


ECSHOP修改动态IP地址登录后超时退出和购物车自动清空问题 ecshop教程
http://www.yuedudg.cn/article/1168871.html

 










Tags: cms教程 ecshop教程










搜索


网站分类


标签列表


关于我们
本人提供网站SEO优化、SEM推广营销(百度/360/搜狗收录优化)、企业建站、搜索引擎教学等服务。
联系我们: 给我发QQ消息  加入QQ群





安全认证