2.72中购物车失效的解决办法

2016-07-07 15:16 来源:www.chinab4c.com 作者:ecshop专家

ECSHOP中购物车这一块处理的太歪了

在cart数据表中存储有user_id,但同一用户登录还是根据session_id判断的,如果用户换了浏览器就找不到之前放购物车中的商品了

最让人受不了的是,关闭浏览器后,再打开找不到之前放到购物车的的商品,经检测是COOKIE失效了,有一个ECS_ID的变量,设置的过期时间为浏览器进程

打开includes\cls_session.php文件,
第115行,调用setcookie这个方法那里,把0改成gmtime() + 86400 * 365