【发布时间】:2013-01-06 12:40:40
【问题描述】:
我正在使用 codeigniter 2.1.0。
我正在尝试使用 codeigniter 中的会话库来执行注册/登录功能。
使用会话库的注册/登录在 localhost 上运行良好,但是当我将其上线并尝试时,会话不起作用。
我的控制器登录是这样工作的。我检查了凭据,一旦确定,我就设置了会话数据并重定向到另一个页面。
$user_data = array(
'username' => $result->user_name,
'email' => $result->user_email,
'userid' => $result->user_id,
'role' => $result->user_role,
'login_state' => TRUE,
'lastlogin' => time(),
);
$this->session->set_userdata($user_data);
print_r( $this->session->all_userdata());
redirect(base_url('dashboard'));
此时,当我打印所有会话数据时,它们确实会打印出来。但是在仪表板控制器端,当我尝试打印会话数据时,它们不再存在。
知道为什么吗?提前感谢您的帮助。
【问题讨论】:
-
你解决了吗?你能发布答案吗
标签: php codeigniter