gpt4 book ai didi

php - 如何从 Zend_Auth session 中获取 session ID?

转载 作者:行者123 更新时间:2023-12-02 07:39:32 28 4
gpt4 key购买 nike

使用默认 Zend_Auth session 存储(PHP Sessions),它创建一个 session ID 并将其放在 cookie 中。如果我想获得经过身份验证的用户的用户名(身份),Zend_Auth::getInstance()->getIdentity() 方法可以获得它。但是,我想获取用户的 session ID。我可以通过查看 $_COOKIE 或使用 session_id() 来了解它,但这看起来很老套,如果我不再使用 PHP session 存储,它可能会崩溃吗?那么获取 Zend_Auth session 的当前 session ID 的最佳方法是什么?

最佳答案

我不认为你会找到一个很好的方法来做到这一点。如果存在这样的方法,它将在 Zend_Auth_Storage_Interface 中定义,但非 session 类型的存储不一定具有等效的 session ID,因此 auth 存储类对此没有任何抽象。最接近的可能是:

Zend_Session::getId()

但这只是调用了 PHP 的 session_id(),因为 Zend_Session 依赖于内置的 PHP session 功能。

关于php - 如何从 Zend_Auth session 中获取 session ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12568331/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com