Codeigniter 3.1.9:使用重定向时会话丢失

时间:2018-10-01 05:44:30

标签: codeigniter-3

将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中面临。

1 个答案:

答案 0 :(得分:0)

您的代码确定。

在codeigniter中使用会话库之前,需要配置会话驱动程序并加载会话库,请确保设置正确。

要配置会话驱动程序转到/application/config/config.php,如果您将文件用于会话驱动程序,请确保您具有$config['sess_save_path']位置的读写权限。

您可以通过将session添加到$autoload['libraries']中的/application/config/autoload.php数组中来自动加载会话库