📅  最后修改于: 2023-12-03 15:14:11.493000             🧑  作者: Mango
在 CodeIgniter 4 中,可以使用 removeRedirectData()
方法来删除重定向数据。
在重定向期间设置的数据可以通过 $this->session->getFlashdata()
方法获取。如果要删除此数据以防止它在后续请求中出现,则可以使用 $this->session->removeRedirectData()
方法。
以下是一个示例:
public function create()
{
// 在此处设置 flash 数据
$this->session->setFlashdata('message', '文章已成功创建!');
// 执行重定向
return redirect()->to('/articles')->removeRedirectData();
}
在上面的示例中,重定向将发生到 /articles
,同时使用 setFlashdata()
方法设置一个名为 message
的闪存数据。然后,使用 removeRedirectData()
方法删除此数据。
在 CodeIgniter 4 中,可以使用 removeRedirectData()
方法来删除重定向期间设置的数据,以防止它在后续请求中出现。