刚刚修改了 config.php,如下所示:
$config['sess_cookie_name'] = 'cisession'; //[changed]
$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie'] = TRUE; //[changed]
$config['sess_use_database'] = TRUE; //[changed]
$config['sess_table_name'] = 'cisessions'; //[changed]
$config['sess_match_ip'] = TRUE; //[changed]
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
每次刷新页面时,当我打印会话时,我都会有一个新的 session_id:
echo'<pre>SESSION:';
print_r($this->session);
echo'</pre>';
每次刷新都有以下变化:
[session_id] => 8ebbdc82de64fe302fe7e02347d29ecc
我现在也无法登录该站点(在 localhost 上开发)。
问题:
1) 为什么 config.php 中的这些更改现在杀死了网站?
2)我该如何解决这个问题?
注意:我在数据库中添加了一个名为“cisessions”的 mysql 表,并遵循以下所有说明:
http://ellislab.com/codeigniter/user-guide/libraries/sessions.html
在标题为:什么是会话数据?
任何其他帮助/建议赞赏的人...