2011-06-19 58 views
0

假设我有一个Web服务模型,客户可以在其中选择产品,将其添加到购物车中,浏览网站上的其他产品,返回购物车并购买一些产品的项目,重定向到SSL会话,支付金额,然后返回到购物车购买/删除更多的项目。如何实现购物车

我的问题是网络服务器如何实现购物车。我的猜测是针对每个用户,服务器端可以缓存购物车的详细信息,然后将其发送回浏览器。但是当用户重定向到ssl会话时,服务器如何维护用户(及其购物车)的身份,而不需要用户在网站上创建帐户。

在此先感谢!

回答

1

使用sessions(浏览器在支付处理器将其重定向到原始站点上的“支付完成”页面时保持相同的会话ID,则来自会话的数据很容易被检索到)或自定义变量,例如购物车ID(初始支付处理器请求包含存储在数据库中的购物车ID,则IPN提及相同的购物车ID,然后从数据库中检索该购物车ID)。