1

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 中它正在显示闪存数据。

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

4

2 回答 2

0

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

我将'sess_cookie_name'配置从更改'ci_session''cisession'

sess_expiration7200到到,84200它得到了修复。

于 2012-11-02T12:30:57.040 回答
0

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

$config['sess_use_database']= FALSE;
$config['sess_cookie_name']= 'cisession';
$config['sess_expiration'] = 84200;
于 2016-11-16T12:56:39.307 回答