我从 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');
这有时会发生在我身上。