繁体   English   中英

会话和购物车

[英]Sessions and Shopping Carts

使用自定义PHP / MySQL购物车。 购物车内容与相关的session_id存储在表中。

这是有效的Beta版网站:

http://wtc.betaforming.com/

我想在标题右上角“购物车”链接旁边的购物车中()中显示项目数。 每次将产品添加/删除到购物车时,我都会更新购物车数据库。 然后,我使用session_id查询该表以计算该会话中购物车中的项目数。 我将该值保存在会话变量中。

$ _SESSION [“ total_cart_products”] = $ cart_total_products ['total_cart_products'];

一切正常...数量已更新。 但是产品计数会话变量在设置的时间后失去了值,这很有意义,会话超时。 没有意义的是,即使生成清单的SQL使用session_id($ session_id = session_id();)值查询数据库,购物车清单仍然可以工作。

这两个值是否具有不同的超时时间? 我究竟做错了什么?

谢谢

布雷特

我以不同的方式问了同样的问题,希望得到答案,但我没有。 我在那里回答了自己的问题:

会话变量即将过期

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM