3

有人可以告诉我为什么我们需要在 codeigniter 中为重定向功能使用“刷新”参数。

redirect('/index.php/it_inventory/get_users', 'refresh');
4

3 回答 3

1

如果您熟悉核心 PHP 标头(“Location:url_here”),那么这可能是您所知道的新补充,即在 CI 中使用具有以下语法的标头进行重定向也是可能的。当您传递第二个参数时,刷新因此以下行起作用。并且它是可选的。header("刷新:0;url=".$uri)

于 2013-03-05T07:10:16.917 回答
1

它已经默认设置为“位置”

第二个参数是重定向方法。默认情况下,它设置为位置,但也可以更改为刷新。这对 Windows 服务器很有用,因为它们可能会让您对此大惊小怪。

于 2013-03-05T07:40:12.980 回答
0

如果您不使用“刷新”或“位置”方法,则默认设置“位置”方法。“位置”方法有时会在 Windows 服务器中产生问题。因此您需要设置“刷新”方法。有关更多详细信息,您可以查看 codeigniter 用户指南,然后查看“redirect()”函数。这是链接:Codeigniter 的 URL Helper 用户指南。这里描述了redirect() url helper 函数。

于 2013-03-05T07:30:00.183 回答