我从 cpanel installatron 将我的codeigniter版本从 2.1.0 升级到 2.1.3。我还将 tank auth 库与codeigniter. 我从session_start()档案index.php开始。
现在我得到未定义的变量:_SESSION错误。
我该如何解决这个问题?
我从 cpanel installatron 将我的codeigniter版本从 2.1.0 升级到 2.1.3。我还将 tank auth 库与codeigniter. 我从session_start()档案index.php开始。
现在我得到未定义的变量:_SESSION错误。
我该如何解决这个问题?
在Codeigniter 2.X和更早的版本中,您不能$_SESSION在手动启动会话之前直接使用。
相反,您可以检索变量中的所有会话数据并像使用变量一样使用它$_SESSION。你可以这样做:
$my_session_variable = $this->session->all_userdata();
在这里,我们自己的变量$my_session_variable将成为$_SESSION.
检查您的文件,您的文件不是 utf-8,或者如果您需要 utf-8,请使用没有 BOM 的 utf-8。
我希望这对你有帮助。
也许你还没有初始化session library?
尝试:
$this->load->library('session');
这有时会发生在我身上。