我正在尝试与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。有哪些可能的调试方法,解决这个问题?
答案 0 :(得分:1)
你的if-else
是错误的。现在,如果有会话变量,则指定值“1”。所以,更改if和else的语句,你会没事的。