我刚刚从一个php4共享主机移动到一个php5共享主机的CI应用程序中发生致命错误。Codeigniter调用一个非对象的成员函数set_userdata()
Fatal error: Call to a member function set_userdata() on a non-object in /home/chuck_ravenna/bob.ravennainteractive.com/system/application/helpers/authenticate_helper.php on line 13
代码全部位于下面的链接
https://gist.github.com/1474173
我试图找出如果PHP版本可能是问题。该网站在旧服务器上运行良好,并且新服务器没有将php4作为选项。
具体的代码行多数民众赞成断是:
$this->session->set_userdata("admin", $user[0]["admin"]);
为什么要调用`session_start()`并使用`$ _SESSION [“user”]`,而不是仅使用CI会话库? – minboost 2011-12-14 00:53:23