Codeigniter flashdata无法在Internet Explorer和谷歌浏览器中工作

时间:2012-11-01 19:40:09

标签: codeigniter session codeigniter-2

Codeigniter flashdata无法在Internet Explorer和Chrome中工作,但它正在使用firefox。可能是什么问题?。

在我的控制器中: -

$this->session->set_flashdata('login_error','Your username or password is incorrect.');
redirect(base_url().'admin/login');

在我看来

echo  '<span>'.$this->session->flashdata('login_error').'</span>';

在Chrome中,即我的空白范围,而在Firefox中则显示闪存数据。

堆栈上有类似的问题,但我找不到任何有效的答案。

2 个答案:

答案 0 :(得分:0)

我解决了我的问题。在ie和chrome cookie管理方面存在一些问题。

我将配置中的'sess_cookie_name''ci_session'更改为'cisession'

sess_expiration720084200并得到修复。

答案 1 :(得分:0)

我能够通过设置来解决问题:

$config['sess_use_database']= FALSE;
$config['sess_cookie_name']= 'cisession';
$config['sess_expiration'] = 84200;