【问题标题】:How get browser session ID in zend framwork 1.12如何在 zend 框架 1.12 中获取浏览器会话 ID
【发布时间】:2015-01-21 14:49:00
【问题描述】:

我正在 zend 1.12 中创建一个购物车。我在付款前将购物车物品保存在 temp_basket 表中。

有两种情况。

  1. 当用户未登录时将产品添加到购物篮中

  2. 在用户登录时将产品添加到购物篮中。

如果用户登录,我可以根据用户 ID 将项目保存到 temp_basket 中,就可以了

但如果用户未登录或第一次在现场并将项目添加到购物篮中。我如何获取此用户的会话 ID。

或者任何其他想法.........


第二个问题是我正在使用第三方验证码,并且在检查验证码期间我直接在控制器中接收$_SESSION[captcha]。如果我为上述要求的唯一 SESSNION ID 启用 ZF 默认 SESSION $_SESSION[captcha] value not receivng 。

关于同时获取 php 会话和 zend 会话的任何想法

【问题讨论】:

  • 最简单的解决方案:将购物篮保存到具有唯一 ID 的数据库中,并将此 ID 存储到 cookie 中。

标签: php session zend-framework


【解决方案1】:

你应该可以使用

Zend_Session::getId()

【讨论】:

    猜你喜欢
    • 2014-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多