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とchromecookieの管理に問題がありました。

'sess_cookie_name'構成をからに変更'ci_session' します'cisession'

そしてsess_expirationから720084200とそれは修正されました。

于 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 に答える