【发布时间】:2014-07-31 05:39:05
【问题描述】:
我正在尝试解决我的应用程序中的权限问题,我在使用不同的帐户类登录时设置了 session->userdata('usrclass')。
我有一个 ADMIN 用户,他的 usrclass 为 ADMIN,我需要显示一些基于此的内容。
但是当我这样做时:
<?= ($this->session->userdata('usrclass') == "ADMIN") ? 'yes' : 'no'; ?>
它输出“否”......而它应该输出“是”。所以我试着用这段代码读入会话数据:
<?= echo $this->session->userdata('usrclass') ?>
这会输出单词ADMIN...这是一个奇怪的行为,我尝试使用===,我尝试找出其他内容但无法解决。
会是什么?
我将附上一些照片:
【问题讨论】:
-
可以转储
$this->session->userdata('usrclass')吗? -
问题是你在哪里设置这个变量
usrclass。尝试在那里打印值。
标签: php codeigniter session