我在 CodeIgniter 应用程序的所有页面上都收到以下错误。
Invalid driver requested: Session_userdata
有谁知道是什么原因造成的?我似乎无法找到有关此的任何信息,并且似乎无法诊断该问题。
我唯一知道的是每当加载会话驱动程序并且我使用会话用户数据时。
非常感谢
我在 CodeIgniter 应用程序的所有页面上都收到以下错误。
Invalid driver requested: Session_userdata
有谁知道是什么原因造成的?我似乎无法找到有关此的任何信息,并且似乎无法诊断该问题。
我唯一知道的是每当加载会话驱动程序并且我使用会话用户数据时。
非常感谢
甚至我在我的一个项目中也遇到了这个错误,我试图将 CodeIgniter V 1.0 升级到 CodeIgniter V 3.0。我花了几天时间才找出根本原因,最终我完成了以下步骤来摆脱“<strong> Invalid Session_userdata ”错误。
步骤1:
$this->load->library('session')
应替换为$this->load->driver('session');
第2步
访问会话用户数据数组应该如下,像这样访问用户$this->session->cookie->userdata[]
数据$this->session->userdata[]
第 3 步:
$this->CI->session->userdata[]
应替换为 $this->CI->session->cookie->userdata[]
第4步:
不要在调用视图文件之前放置回显(例如,$this->load->view('some_view_file','');
)
第 5 步:
Controllers, Models, Libraries 文件名应该以大写字母开头,因为它区分大小写。
如果您想了解有关升级到 CodeIgniter V 3.0 的更多信息,请参阅以下链接: http: //www.codeigniter.com/userguide3/installation/upgrade_300.html