【发布时间】:2012-05-29 13:08:03
【问题描述】:
取下面的代码sn-p。确保会话变量不为空的最佳测试方法是什么?
<?php if ($this->session->userdata('userID')) {
$loggedIn = 1;
}
else {
$loggedIn = 0;
} ?>
如果稍后在我的脚本中,我调用以下命令,第一个打印正确,但第二个我收到 Message: Undefined variable: loggedIn
<?php echo $this->session->userdata('userID'));
echo $loggedIn; ?>
我尝试过使用!empty 和isset,但都没有成功。我还尝试使用if (!($this->session->userdata('userID')) 向后执行 if/then 语句,但没有骰子。有什么想法吗?
【问题讨论】:
标签: php codeigniter session variables isset