如何刷新当前页面

新手上路,请多包涵

我在 Drupal 中自定义一个模块,在该模块中我想在 if 语句后立即刷新当前页面,如何在 PHP 中刷新当前页面

原文由 Gus 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 552
2 个回答

如果您已经输出了某些内容,则不能在 PHP 中使用(因为所有 headers 必须在输出开始之前发送)。

如果你还没有输出:

 header('Location:: current_page_url');
or
header("Refresh:0");

更好的方法是使用 window 对象通过 Javascript 来完成

$window.location.reload();

原文由 q.Then 发布,翻译遵循 CC BY-SA 3.0 许可协议

Php 提供了以下函数来调用页面刷新

header("Refresh:0");

如果您需要页面重定向,您可以使用以下内容。

 header("Refresh:0; url=redirect_page.php");

原文由 WeeniehuahuaXD 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏