我在CodeIgniter應用程序的所有頁面上收到以下錯誤。CodeIgniter無效的驅動程序請求(會話)
Invalid driver requested: Session_userdata
有沒有人有任何想法是什麼原因造成的?我似乎無法找到任何有關此信息,似乎無法診斷問題。
我唯一知道的是它的每次會話驅動程序加載和我使用會話用戶數據。
非常感謝
我在CodeIgniter應用程序的所有頁面上收到以下錯誤。CodeIgniter無效的驅動程序請求(會話)
Invalid driver requested: Session_userdata
有沒有人有任何想法是什麼原因造成的?我似乎無法找到任何有關此信息,似乎無法診斷問題。
我唯一知道的是它的每次會話驅動程序加載和我使用會話用戶數據。
非常感謝
即使我在我的項目,我在那裏試圖將笨V 1.0升級到CodeIgniter的3.0版本中的一個出現此錯誤。我花了幾天的時間找出根本原因,最終我以下面的步驟擺脫了「無效的Session_userdata」錯誤。
步驟1:
$this->load->library('session')
應更換爲$this->load->driver('session');
步驟:2
訪問會話用戶數據陣列應採用如下, 訪問用戶數據這樣$this->session->cookie->userdata[]
insted的的$this->session->userdata[]
步驟3:
$this->CI->session->userdata[]
應更換爲$this->CI->session->cookie->userdata[]
步驟4:(實施例,$this->load->view('some_view_file','');
)
調用視圖文件之前不要把回波
步驟5:
控制器,模型庫raries文件名應該以大寫字母開頭,因爲它區分大小寫。
如果您想了解更多有關升級到CodeIgniter的3.0版本,請參考以下鏈接: http://www.codeigniter.com/userguide3/installation/upgrade_300.html
告訴我您正在使用什麼版本的CI的config.php的會議細節 –
? 'Session'是<= 2.1.3中的一個**庫**,所以如果您試圖將它作爲驅動程序加載,那是不正確的。 –
我參加了PHP標準會議 - 我使用GitHub最新版本,它使用它作爲驅動程序 – Ryan