计算机上的会话未跨页面保存。它在我的电脑上,但不是在另一台电脑上。计算机已启用Cookie。是否有任何可能导致计算机无法保存会话的内容?
答案 0 :(得分:0)
确保他已启用Cookie。
这解释了为什么您需要启用Cookie才能使会话正常工作:
客户端通常将令牌存储并发送为HTTP cookie {...} 使用会话令牌的原因是客户端只需要处理标识符 - 所有会话数据都存储在服务器上
http://en.wikipedia.org/wiki/Session_(computer_science)#HTTP_session_token
答案 1 :(得分:0)
if (!$this->session->userdata('admin_logged_in') {
redirect('/auth/');
}
此代码缺少)
,这意味着它不会在PHP中解析。您是否复制并粘贴了代码?