【发布时间】:2015-01-21 14:49:00
【问题描述】:
我正在 zend 1.12 中创建一个购物车。我在付款前将购物车物品保存在 temp_basket 表中。
有两种情况。
当用户未登录时将产品添加到购物篮中
在用户登录时将产品添加到购物篮中。
如果用户登录,我可以根据用户 ID 将项目保存到 temp_basket 中,就可以了
但如果用户未登录或第一次在现场并将项目添加到购物篮中。我如何获取此用户的会话 ID。
或者任何其他想法.........
第二个问题是我正在使用第三方验证码,并且在检查验证码期间我直接在控制器中接收$_SESSION[captcha]。如果我为上述要求的唯一 SESSNION ID 启用 ZF 默认 SESSION $_SESSION[captcha] value not receivng 。
关于同时获取 php 会话和 zend 会话的任何想法
【问题讨论】:
-
最简单的解决方案:将购物篮保存到具有唯一 ID 的数据库中,并将此 ID 存储到 cookie 中。
标签: php session zend-framework