CI3文件驱动程序不会将会话文件写入文件夹

时间:2016-02-16 05:04:18

标签: php codeigniter codeigniter-3

好的,所以我尝试使用CodeIgnighter 3附带的文件驱动程序来编写会话。我已经设置了我的config.php(codeIgnighter),如下所示:

$config['encryption_key'] = 'I have set a key here';

$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = APPPATH.'cache/sessions/';
$config['sess_match_ip'] = TRUE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = TRUE;

会话的写法如下:

$this->session->set_userdata($array);

我已将其写入的文件夹更改为777权限。 我还在控制器中加载了会话:

  $this->load->library('session');

会话确实保存到cookie,但不写入文件夹。我也尝试过添加url helper,就像另一个帖子所说的那样,这样做不起作用。

我花了大约1.5小时浏览帖子,看看是否有其他人有这个问题。其中大多数是由于没有正确设置sess_save_path。我不确定我错过了什么。任何见解都将不胜感激。

0 个答案:

没有答案