采取以下代码片段。测试以确保会话变量不为空的最佳方法是什么?
<?php if ($this->session->userdata('userID')) {
$loggedIn = 1;
}
else {
$loggedIn = 0;
} ?>
如果稍后在我的脚本中,我调用以下内容,第一个打印正确,但第二个我收到消息:未定义变量:loggedIn
<?php echo $this->session->userdata('userID'));
echo $loggedIn; ?>
我试过使用!empty
and isset
,但都没有成功。我还尝试使用 向后执行 if/then 语句if (!($this->session->userdata('userID'))
,但没有骰子。有什么想法吗?