0

计算机上的会话未跨页面保存。它在我的电脑上,但不在另一台电脑上。计算机已启用 cookie。有什么可能导致计算机不保存会话吗?

4

2 回答 2

0
if (!$this->session->userdata('admin_logged_in') {
      redirect('/auth/');
 }

此代码缺少 a ),这意味着它不会在 PHP 中解析。您是否从代码中复制并粘贴?

于 2012-05-17T22:51:04.047 回答
0

确保他启用了 cookie。

这解释了为什么需要为会话启用 cookie 才能工作:

客户端通常将令牌存储和发送为 HTTP cookie {...} 使用会话令牌的原因是客户端只需处理标识符 - 所有会话数据都存储在服务器上

http://en.wikipedia.org/wiki/Session_(computer_science)#HTTP_session_token

于 2012-05-16T22:22:26.197 回答