我有通過測試的控制器示例名稱。CodeIgniter會話未保存
在索引方法中,我將創建會話,它將成功存儲在數據庫中,但是當我想以其他方法讀取它們時,它將在數據庫中創建另一個會話。 例如:
public function index(){
$this->session->set_userdata('test','test');
}
public function test(){
echo $this->session->userdata('test');
}
它不會迴應。當我檢查數據庫時,它創建了新的行。
當你把它放在測試函數中時輸出什麼?的var_dump($這 - >會話級> all_userdata()); – Tobias
我不認爲從你的控制器'echo'會傳播到你的視圖,但'var_dump($ this-> session-> userdata('test'))'會。作爲@Tobias:var_dump的輸出是什麼? – danneth