0

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

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

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

谢谢

4

1 回答 1

0

原因是因为闪存数据使用会话。

您刚刚破坏了您的logout()功能上的会话(我猜)。

因此,这是您不能在应用程序中使用 flashdata的一个地方。

在其他地方尝试它,它应该像你编码的那样工作。

于 2012-11-12T06:49:03.927 回答