您现在的位置是:首页 > cms教程 > ecshop商城教程ecshop商城教程
ecshop购物车暂无商品,购物车没有商品保存不了的解决方法
书雪2023-12-12 22:45:07ecshop商城教程已有11人查阅
导读这个只需要修改 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商品分类添加图片广告二次开发教程
1、给xxx_category表增加一个varchar类型的category_img字段,用来存储上传的图片路径字符串alter table `ecs_ecshop后台商品品牌搜索0记录的修改方法
以前还真没注意过这个问题,今天看到论坛里有人在问,站长亲自测试了下,发现还真的存在这个BUG。了解ecshop中的aes加密封装
从一家做shopex,ecstore的公司到一家做b2b的ecshop的公司...来了就要实战,其他的不说了,先来了解什么是php的aes加密吧?ecshop小起订量的设置方法
第一步,商品表必须有个字段 代表某个商品 小订购数量->min_number打开goods表 在之后字段添加一个min_number tinyint类型 默认值为0 代表没有小起订量
留言与评论 (共有 0 条评论) |