簡體   English   中英

php購物車

[英]php shopping cart

我在做購物車,一切正常,直到我意識到一些東西。 目前,我正在使用會話將用戶的購物車商品跟蹤到數據庫中。 用戶無需登錄即可將商品添加到購物車。 但是,在結帳之前,用戶需要先登錄才能這樣做。 用戶登錄時,將重新生成session_id()。 這意味着它將不同於用於存儲購物車項目b4登錄名的session_id。 那我該如何跟蹤用戶購物車中的物品?

您可以在登錄用戶時定義session_id-使用與“未登錄”會話相同的會話ID創建“已登錄”會話。

http://www.php.net/manual/zh/function.session-id.php

有兩種方法,

1)您可以保持與馬修建議的相同會話

2)您可以使用會話ID在數據庫中維護購物明細

希望這可以幫助。

暫無
暫無

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

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