簡體   English   中英

我應該如何存儲購物車物品?

[英]How should I store shopping cart items?

我正在用PHP編寫一個簡單的購物車,但是我不確定如何存儲用戶選擇購買的商品。 我應該使用cookie嗎? 當然,如果我確實使用過cookie,那么我將存儲在cookie中的只是商品的SKU和數量。 我不會將價格存儲在Cookie中,因為用戶可能會更改它們。

謝謝你的建議!

我建議將購物車項目存儲在用戶的會話中$_SESSION變量)。 如果您需要它們在各個會話之間保持持久,請將它們放在數據庫表中。

在會話變量中,它們很容易被篡改(它們在服務器端),您不必擔心信息泄露(cookie或GET參數中的所有內容都是會話ID)。

在此鏈接中嘗試本教程http://restyr.com/how-to-upload-multiple-data-to-php-session-variable/它可以幫助我極大地建立我的第一個會話購物車

您可以使用$ _SESSION存儲項目ID和數量。 當用戶提交/確認訂單時,在結帳頁面上,您可以根據商品ID從數據庫中獲取商品價值並計算實際價格。

如果使用數據庫,請將它們存儲在數據庫中。 如果您有來賓購物,請將其存儲在temp_cart中,您可以在其中將該來賓鏈接到會話變量。

查找$ _SESSION。

暫無
暫無

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

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