计算会话数

时间:2013-10-05 11:15:25

标签: php session count

我制作了一个简单的网店脚本,它运行正常!我现在唯一要努力的是,我想制作一个PHP函数来计算用户在购物车中有多少产品。

我将所有数据存储在会话中。每个产品都有自己的会话。产品1有cart_1,产品2有cart_2等。如果用户在他的购物车中有3次产品1,则cart_1的值将为3.我想要计算以'cart_'开头的所有会话值我有谁知道如何管理这个?

1 个答案:

答案 0 :(得分:2)

为每个用户创建一个会话,而不是每个产品创建一个会话。当用户将产品添加到购物车时,将该信息保存在用户的会话中:

// User would like to order $count items of $product
$_SESSION['shopping_cart'][$product] = $count;

这样,您可以count($_SESSION['shopping_cart'])确定用户想要订购的产品数量,并array_sum($_SESSION['shopping_cart'])确定用户想要订购的商品数量。