【发布时间】:2010-02-19 02:06:09
【问题描述】:
我正在为客户编写电子商务网站/管理界面。他们正在做一些 B2B,因此他们希望从数据库中保存/加载购物车,这样如果用户关闭浏览器并重新打开它,购物车就会完好无损。
该应用程序正在使用 Zend 框架,我一直在寻找 Zend_Session_SaveHandler_DbTable。所以我可以轻松地将会话保存在数据库中,我想在会话中加载数据库的相反情况呢。
此外,如果仅在用户重新打开浏览器而不是在每个页面上加载该购物车项目,那将是很好的,因为它会对性能产生一些影响。
有什么建议吗?
一种子问题:我想Zend_Session 正在使用$_SESSION 所以一切都基于 php 会话 id,是否有可能改变它正在使用的有 id。
我正在考虑生成我的唯一 ID 并使用 cookie 将其推送给客户端。
注意 2:用户可以构建一些未登录的购物车,因此我不能依赖登录过程 ....
【问题讨论】:
标签: php database zend-framework session