1

我有一个带有登录系统的网站。这对我来说可以。当我登录时,session->userdata('admin_logged_in')gets 设置为 true.. 我的同事正在尝试登录该站点,但会话未设置。它最初是设置的,但是当他更改页面时,会话被清除。

我们尝试将自己的会话添加到站点,当页面更改时它们被清除。我们尝试了不同的站点,但会话也没有保存在那里。

所以我的问题是,有谁知道为什么他的电脑,一台华硕笔记本电脑,不允许保存会话。


Cookie 已启用 :)

这是它如何工作的代码。

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

在管理器功能中,

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

它每次都将我的同事重定向到“auth”。这对我来说可以。

我们尝试了

 var_dump($this->session->userdata('admin_logged_in'))

对我来说是 bool(true),对他来说是 bool(false)。

4

1 回答 1

0

而不是 echo "admin ..." 你应该做一个调试:

var_dump($this->session->userdata('admin_logged_in'));

找出变量/对象中的内容。所以你可以重新设计问题的原因。

于 2012-05-16T20:51:29.077 回答