使用自定义PHP / MySQL购物车。购物车内容存储在一个包含相关session_id的表中。
以下是有效的测试版网站:
我想在标题右上角的“购物车”链接旁边的购物车中显示()中的商品数量。每次将产品添加/移除到购物车时,我都会更新购物车数据库。然后,我使用session_id查询表,以计算该会话的购物车中的项目数。我将该值保存在会话变量中。
$ _ SESSION [“total_cart_products”] = $ cart_total_products ['total_cart_products'];
一切都很好......数量也会更新。但是产品计数会话变量在设定的时间之后失去了值,这是有道理的,会话超时了。没有意义的是,即使生成列表的SQL使用session_id($ session_id = session_id();)值来查询数据库,购物车列表仍然有效。
这两个值是否有不同的超时?我做错了什么?
由于
布雷特