沒有發生,因爲這樣的:
$this->session->set_flashdata('message', 'HELP!');
只是設置會話「信息」的「幫助」;
$this->session->set_flashdata('error', 'WOOPS!');
您還需要設置在你看來一些條件,以閱讀會話並查看結果:
<?php
if($this->session->flashdata('message'))
{
?>
<div class="container" style="padding-top:80px;">
<div class="alert alert-info alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<?php echo $this->session->flashdata('message');?>
</div>
</div>
<?php
}elseif($this->session->flashdata('error')){
?>
<div class="container" style="padding-top:80px;">
<div class="alert alert-warning alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
<?php echo $this->session->flashdata('error');?>
</div>
</div>
<?php
}
?>
正如你可以看到這裏有兩個例子一個是消息(成功),一個用於錯誤(失敗)
編輯:
由於您的評論的反應我在這裏發佈這個,因爲在T他評論不會是可讀:
正如你說你已經做到了這一點:
$autoload['libraries'] = array('database','session');
你怎麼也有在配置設定呢?
$config['encryption_key'] = 'DCF564RT9JN761AZX56FR76Rd8hg6s12';
$config['sess_driver'] = 'database';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = 'ci_session';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
Flash數據僅適用於NEXT http請求。你正在提出另一個要求嗎?如果是這樣,你只有一個? – Kisaragi
是的,我正在提出另一個請求,只有一個。 –
你確定只有一個要求嗎? – Kisaragi