set_flashdata之后redirect数据丢失
function _show_message($message){
$this->session->set_flashdata('message', $message);
redirectI('user/showmessage');
}
function showmessage(){
if ($message = $this->session->flashdata('message')) {
$this->load->view('user/general_message', array('message' => $message));
$this->load->view('layout/footer');
} else {
redirect('');
}
}
这样写咋就得不到flashdata的值呢,在第一个函数里面打印出session是有的,到showmessage里面就没有了,大家给点建议?:(
如果你发现你需要在一个附加的请求中保留一个闪出数据,你可以使用 keep_flashdata() 这个函数。
$this->session->keep_flashdata('item');
是不是这个原因?
闪出session我没用过,你看看set_userdata是不是也也是一样结果 闪出session我没用过,你看看set_userdata是不是也也是一样结果
:(
也是一样的,没有值 feixuedd 发表于 2011-5-6 11:23 static/image/common/back.gif
也是一样的,没有值
你浏览器是不是禁言cookie了?
页:
[1]