【问题标题】:Zend session not working properlyZend 会话无法正常工作
【发布时间】:2013-10-26 14:47:50
【问题描述】:

我正在尝试使用 Zend Sessions,在失败了一段时间后,我尝试了基本的反例:

$defaultData = new Zend_Session_Namespace('language');
if(isset($defaultData->counter))
{
$defaultData->counter = 1;
} else {
$defaultData->counter++;
}
echo $defaultData->counter;

但在每次页面刷新时,我都会得到值 1。我在 Bootstrap 自动加载器中调用 Zen_Session::start。有哪些可能的调试方式,解决这个问题?

【问题讨论】:

    标签: php session zend-framework zend-session


    【解决方案1】:

    您的if-else 是错误的方法。现在,如果有会话变量,则分配值“1”。所以,改变 if 和 else 的语句,你会没事的。

    【讨论】:

    • 谢谢,解决了这个问题。但它似乎将值增加了 3 而不是 1,这有点奇怪。当在增量函数之前和之后回显值时,它仍然显示它只执行一次。
    猜你喜欢
    • 1970-01-01
    • 2015-05-10
    • 2018-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多