我正在更新我的Codeigniter。我已经删除了de system文件夹,并将其替换为新文件夹。我遵循了Upgrading from 2.2.x to 3.0.x instructions。这些是我对该会话的新设置:
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 0;
$config['sess_save_path'] = APPPATH.'/sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
$config['cookie_domain'] = '';
$config['cookie_path'] = '/';
$config['cookie_secure' = FALSE;
我使用:
$newdata = array(
'username' => $member->email,
'email' => $member->member_id,
'logged_in' => TRUE
);
$this->session->set_userdata($newdata);
我可以在set_userdata之后打印用户,电子邮件,但是当我重定向到管理员的默认页面时,我得到
$ _ SESSION为空
(__ci_last_regenerate除外)
文件夹为“确定”(我可以看到新的会话)。
我正在将MAMP PRO 5.3与端口8890一起用于ssl。 我试过数据库驱动程序,结果相同。