Php 重定向后CodeIgniter flashdata不工作
我已经这样设置了闪存数据Php 重定向后CodeIgniter flashdata不工作,php,jquery,codeigniter,Php,Jquery,Codeigniter,我已经这样设置了闪存数据 $this->session->set_flashdata('dispMessage','my message is here')); 我在会话库中找到了该消息,但并没有显示在重定向页面中。 我正在使用codeigniter 2.2.0版 有人能帮忙吗?根据: CodeIgniter支持“flashdata”,或仅在 可用于下一个服务器请求,然后自动 变明朗。这些功能非常有用,通常用于 信息或状态消息(例如:“记录2已删除”) 尝试在重定向之前立即在脚本中
$this->session->set_flashdata('dispMessage','my message is here'));
我在会话库中找到了该消息,但并没有显示在重定向页面中。
我正在使用codeigniter 2.2.0版
有人能帮忙吗?根据:
CodeIgniter支持“flashdata”,或仅在
可用于下一个服务器请求,然后自动
变明朗。这些功能非常有用,通常用于
信息或状态消息(例如:“记录2已删除”)
尝试在重定向之前立即在脚本中保留flashdata,如下所示:
$this->session->keep_flashdata('dispMessage');
通过
echo$this->session->flashdata('dispMessage')
,您能在重定向页面中提供HTML/PHP吗?您可以同时提供控制器代码吗?您是否收到任何错误?要添加flashdata:$this->session->set_flashdata('item','value');您还可以通过与set_userdata()相同的方式将数组传递给set_flashdata()。要读取flashdata变量:$this->session->flashdata('item');确保您的会话处于活动状态。只有将flashdata添加到处于活动状态的会话中时,Falshdata才会起作用。检查是否在设置flashdata之前添加了sess_destroy()函数我编写了与上面提到的相同的代码,但不起作用。在不加载页面的情况下,如何显示错误?对于空载,您应该使用JS。英雄联盟
// Set flash data
$this->session->set_flashdata('dispMessage', 'This is my message');
// After that you need to used redirect function instead of load view such as
redirect("yourcontroller/controllermethod");
// Get Flash data on view
$this->session->flashdata('dispMessage');