我正在使用codeigniter。会议中我有一个奇怪的问题。我在用户登录时设置会话并将其重定向到新页面。我观察到会话有时会设置,有时它们没有设置。我已尝试使用codeigniter会话&本机会话与sess_use_database变量TRUE和FALSE。我不知道发生了什么。Codeigniter会话问题
这是配置文件的样子:
$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie'] = TRUE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 7200;
你注意到每种类型的会话有哪些行为?你的session time_out设置为什么?这很模糊。 – Rooster 2012-04-10 23:38:48
我很抱歉。这是配置文件看起来像$ config ['sess_expiration'] \t \t = 7200; $ config ['sess_expire_on_close'] \t = FALSE; $ config ['sess_encrypt_cookie'] \t = TRUE; $ config ['sess_use_database'] \t = TRUE; $ config ['sess_table_name'] \t \t ='ci_sessions'; $ config ['sess_match_ip'] \t \t = FALSE; $ config ['sess_match_useragent'] \t = TRUE; $ config ['sess_time_to_update'] \t = 7200; – Nikhil 2012-04-10 23:40:37
和你创建了数据库中的表按照说明使用数据库与会话在ci? – Rooster 2012-04-10 23:43:01