什么是在codeigniter中使用set_flashdata是正确的

时间:2012-11-12 06:17:06

标签: codeigniter

当我尝试在方法中设置flash数据时,它在重定向后不存在。这是一个例子:

function logout()
{
   $this->session->set_flashdata('auth_msg', 'you have been logged out');
   redirect('admin/login');
}

问题是当我在flashdata中检查auth_msg的值时,它不存在,用户指南并没有真正显示使用它时使用的方法。与我想做的事情一起使用的最佳方法是什么?

感谢

1 个答案:

答案 0 :(得分:0)

原因是因为Flash数据使用会话。

你刚刚在logout()函数上销毁了会话(我猜)。

因此,这是一个地方,您无法在应用程序中使用flashdata。

在其他地方尝试,它应该可以正常编码。