您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop购物车暂无商品,购物车没有商品保存不了的解决方法
书雪2023-12-12 22:45:07ecshop商城教程已有7人查阅
导读这个只需要修改 includes/cls_session.php 就好了1,找到 function cls_session(...)2,找到function gen_session_key($session_id)
这个只需要修改 includes/cls_session.php 就好了
1,找到 function cls_session(...)
在函数结尾出setcookie(...)的地方把 0 改成 time()+86400*30 ,session_id的cookie保存一个月,购物车和session都是根据这个值来获取的,如果丢失会重新生成一个,购物车的东西自然就找不到了
2,找到function gen_session_key($session_id)
最后一句改成 2.7.3已经改过了,2.7.2的要改一下,我当初改这个是因为360chrome浏览器在两种模式切换的时候,HTTP_USER_AGENT会改变,没切换一次验证session_id就不能通过,要重新生成,登录,购物车什么的都失效了
另外,我把$ip也去掉了,因为动态ip的话,同一台电脑下次访问可能ip不一样了,验证也不能通过
3,找到 function destroy_session()
把下面这段代码去掉,这是退出登录的时候,删除cookie,删除购物车的 4,修改admin/privilege.php不如如果你设置购物车保存一个月的话,每次登录后台还是会被清除掉 这样的话应该就可以了另外我在用的时候,偶尔发现数据库日志错误,插入session错误,生成的session_id重复了可以做一个改进找到 function gen_session_id(),整个改成下面的代码:
1,找到 function cls_session(...)
在函数结尾出setcookie(...)的地方把 0 改成 time()+86400*30 ,session_id的cookie保存一个月,购物车和session都是根据这个值来获取的,如果丢失会重新生成一个,购物车的东西自然就找不到了
2,找到function gen_session_key($session_id)
最后一句改成 2.7.3已经改过了,2.7.2的要改一下,我当初改这个是因为360chrome浏览器在两种模式切换的时候,HTTP_USER_AGENT会改变,没切换一次验证session_id就不能通过,要重新生成,登录,购物车什么的都失效了
另外,我把$ip也去掉了,因为动态ip的话,同一台电脑下次访问可能ip不一样了,验证也不能通过
3,找到 function destroy_session()
把下面这段代码去掉,这是退出登录的时候,删除cookie,删除购物车的 4,修改admin/privilege.php不如如果你设置购物车保存一个月的话,每次登录后台还是会被清除掉 这样的话应该就可以了另外我在用的时候,偶尔发现数据库日志错误,插入session错误,生成的session_id重复了可以做一个改进找到 function gen_session_id(),整个改成下面的代码:
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
商城ecshop不同商品分类调用不同模板的实现方法
目的:ecshop不同的分类调用不同的模版,如果没有就调用默认的模版;ECSHOP模板屋方法:模仿分类样式,COPY一个分类模版ecshop站内快讯标题的长度字数修改方法
这是一个ECSHOP使用中的小问题,但是群里和论坛里还是经常有人在问,下面共享一下。 进入 后台 》商店设置 》 显示设置, 找到“ 文章标题ecshop注册短信接口,ecshop手机短信服务设置教程
各位朋友大家好,感谢大家对ECSHOP教程网的关注与支持!今天为大家详细解说一下ECSHOP注册短信接口【ECSHOP阿里大鱼短信插件】ECSHOP手机短ecshop广告位调用在库文件增加广告方法
ECSHOP模板中lbi文件中添加广告位的方法一般的广告位是写在dwt文件里的。也有人希望能直接写在lbi文件里。那么我们可以这样做
留言与评论 (共有 0 条评论) |