簡體   English   中英

計算會話數

[英]Count number of sessions

我做了一個簡單的網上商店腳本,它運行良好! 現在我唯一要苦苦掙扎的事情是,我想創建一個PHP函數,該函數計算用戶在購物車中擁有多少產品。

我將所有數據存儲在會話中。 每個產品都有自己的會話。 產品1擁有cart_1,產品2擁有cart_2,依此類推。如果用戶的購物車中有產品1的3倍,則cart_1的值將為3。我要計算所有以'cart_'開頭的會話的所有值。有人知道如何處理這個?

為每個用戶創建一個會話,而不是為每個產品創建一個會話。 當用戶將產品添加到購物車時,請將該信息保存在用戶的會話中:

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

這樣,您可以count($_SESSION['shopping_cart'])來確定用戶要訂購的商品數量,而array_sum($_SESSION['shopping_cart'])可以確定用戶要訂購的商品數量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM