我最近把codeigniter放在wordpress中,它需要一段时间才能让它工作,但是现在它正在工作它显然不能运行会话,当我必须显示会话变量时它显示如下:

Array ( [__ci_last_regenerate] => 1519649578 )

这是我的wordpress public_html文件夹的样子:

-wp-content
-wp-includes
-wp-admin
-codeigniter

这是我的会话的codeigniter配置:

$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session_';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = BASEPATH . 'ci_cache';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;

然后我在登录控制器上设置$ data:

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

$data = {
            'logged_in' => true;
        }
$this->session->set_userdata($data);

最后,当我尝试从其他控制器“用户”接收此信息时,它显示结果:

print_r($this->session->all_userdata());

PS:在我切换到WordPress之前正在工作