您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop购物时自动退出的原因和修复方法
张枫震2023-12-08 19:03:44ecshop商城教程已有人查阅
导读ecshop的session机制是一个不错的解决方案,但也有一些瑕疵,部分会员在操作时可能会出现登录后自动退出或商品无法加入购车或购物车自动清空等情况
ecshop的session机制是一个不错的解决方案,但也有一些瑕疵,部分会员在操作时可能会出现登录后自动退出或商品无法加入购车或购物车自动清空等情况,这个一方面如是是因为用代理上网,ip不断变化,可以参考的解决方法,另外也可以打开includes\cls_session.php找到
function gen_session_key($session_id)
{
static $ip = '';
if ($ip == '')
{
$ip = substr($this->_ip, 0, strrpos($this->_ip, '.'));
}
return sprintf('%08x', crc32(!empty($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] . ROOT_PATH . $ip . $session_id : ROOT_PATH . $ip . $session_id));
}
替换成
function gen_session_key($session_id)
{
static $ip = '';
if ($ip == '')
{
$ip = substr($this->_ip, 0, strrpos($this->_ip, '.'));
}
return sprintf('%08x', crc32(ROOT_PATH . $ip . $session_id));
}
就可以了
本文标签:
很赞哦! ()
相关文章
- ecshop购物流程删除去掉配送方式和支付方式的方法
- ecshop购物车流程删除电话,邮箱,手机,必填选项改成非必填
- ecshop购物车商品按购买先后排列顺序
- ecshop购物车商品自动消失清空怎么办
- ecshop购物车结算提交订单页面显示商品缩略图的方法
- ecshop购物车商品自动清空问题解决方法改善会员体验
- ecshop购物车商品根据cookie长久保存商品插件
- ecshop购物流程中看不到ecshop配送方式的说明怎么办
- ecshop购物流程不同会员等级才可以
- ecshop购物流程收货人邮箱改成不必填项的方法
- ecshop购物车结算页面显示商品品牌的方法
- ecshop购物车关闭浏览器同时保存购物车商品的实现方法
随机图文
-
ecshop后台商品分类页实现点击展开
CSHOP后台商品分类默认是全部展开的。对于类别很少的网站来说,没有什么问题。但是如果你的网站类别很多,成百上千个的话 -
ecshop默认模板左下角LOGO图标怎么删除
用户有两种选择方案:(1)、用自己的Logo图标替换掉原来的:(2)、删除ECSHOP默认的Logo图标: -
ecshop商品分类怎么自定义title标题
ECSHOP商品分类自定义title标题:修改 ecs_category 数据表的结构,新加一个字段进入 后台 》数据库管理》SQL查询,执行下面SQL语句 -
ecshop的qq客服无法发起临时会话解决方法
ECHSOP qq客服无法发起临时会话解决方法:抱歉,无法发起临时会话,您可以添加对方为好友以发送消息把QQ客服在线聊天代码改成:
留言与评论 (共有 条评论) |