我正在尝试使用 CodeIgniter 启动会话,但它也没有显示任何错误。我试图将会话的驱动程序更改为数据库,我也尝试指定会话路径,但我没有工作。
$session_data = array(
'is_login' => TRUE,
'username' => $user->username,
'id' => $user->id,
'type' => $user->type,
'name' => $user->name,
);
$this->session->set_userdata($session_data);
来自评论
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = sys_get_temp_dir();
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
答案 0 :(得分:0)
首先打开位于application/config/autoload.php
找到以下部分。
$autoload['libraries'] = array();
数组包含需要自动加载的库列表。
根据我们的要求,让我们将其改为:
$autoload['libraries'] = array('session');
此外,还有另一种方法可以实现这一目标。您可以在控制器文件中的某处使用以下代码来加载会话库。
$this->load->library('session');