【发布时间】:2026-01-21 04:30:02
【问题描述】:
我刚刚从 php4 共享主机移动到 php5 共享主机的 CI 应用程序出现致命错误。
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 Session库?
标签: php codeigniter php4