将Codeigniter 2.2.0升级到3.1.9时遇到一个问题
例如:我在page1中设置了一个会话,然后重定向到page2。重定向后,无法使page1会话进入page2。在第2页中,我打印的会话显示为空。
第1页:
$this->session->set_userdata('user', $data );
第2页:
$user = $this->session->userdata('user');
我在Codeigniter 2中没有遇到此问题。仅在Codeigniter3中面临。
答案 0 :(得分:0)
您的代码确定。
在codeigniter中使用会话库之前,需要配置会话驱动程序并加载会话库,请确保设置正确。
要配置会话驱动程序转到/application/config/config.php
,如果您将文件用于会话驱动程序,请确保您具有$config['sess_save_path']
位置的读写权限。
您可以通过将session
添加到$autoload['libraries']
中的/application/config/autoload.php
数组中来自动加载会话库