2011-06-19 59 views
0

假設我有一個Web服務模型,客戶可以在其中選擇產品,將其添加到購物車中,瀏覽網站上的其他產品,返回購物車併購買一些產品的項目,重定向到SSL會話,支付金額,然後返回到購物車購買/刪除更多的項目。如何實現購物車

我的問題是網絡服務器如何實現購物車。我的猜測是針對每個用戶,服務器端可以緩存購物車的詳細信息,然後將其發送回瀏覽器。但是當用戶重定向到ssl會話時,服務器如何維護用戶(及其購物車)的身份,而不需要用戶在網站上創建帳戶。

在此先感謝!

回答

1

使用sessions(瀏覽器在支付處理器將其重定向到原始站點上的「支付完成」頁面時保持相同的會話ID,則來自會話的數據很容易被檢索到)或自定義變量,例如購物車ID(初始支付處理器請求包含存儲在數據庫中的購物車ID,則IPN提及相同的購物車ID,然後從數據庫中檢索該購物車ID)。