0

我正在尝试使用 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。有哪些可能的调试方法,解决这个问题?

4

1 回答 1

1

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

于 2013-10-26T15:35:59.533 回答