我有这个 html 代码,我想根据在会话中进行身份验证的用户为 href 分配一个自定义值,因此当会话到期时,href 值会改变。我有以下html代码:
<a href="<?php echo $value?>" >Home</a>
处理更改的 zf2 代码在控制器中,如下所示:
if ($auth->hasIdentity()) {
$value='about';
}
else{
$value='';
}
return $value;
它成功地将 href 设置为“关于”,但在用户会话过期后不会将其更改回空。我不确定为什么它不能识别 else 语句。