php - Zend Framework中获取Session过期时间

标签 php zend-framework session-timeout session-cookies

在 Zend Framework 或 PHP 中有没有办法获取 Session(PHPSESSID cookie) 过期之前的时间?

最佳答案

我不知道框架提供的任何方法来实现这一点。但是一旦您知道 ZF 在哪里存储其命名空间的过期时间,您就可以执行如下操作:

$session = new Zend_Session_Namespace( 'Zend_Auth' );
$session->setExpirationSeconds( 60 );

$timeLeftTillSessionExpires = $_SESSION['__ZF']['Zend_Auth']['ENT'] - time();

关于php - Zend Framework中获取Session过期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5146217/

相关文章:

php - 使回显结果可点击并运行新查询

php - 从多个类别获取帖子(无 WordPress、纯 php 和 mysql)

php - 使用 PHP 表单发布检查复选框?

php - 使用php获取货币符号

php - 无法在 Zend 中的分支文件夹之间执行 JOIN

php - zend 翻译和 smarty

javascript - 将 php 变量分配给 javascript 变量的最佳实践是什么?

asp.net - 重用 CookieContainer 时如何确定 session 超时

python - 在 gunicorn 中为不同的端点配置不同的超时?

jsf - 如何处理 JSF 2 中的 session 过期和 ViewExpiredException?