如何在退出函数之前重新加载 PHP 中的页面?

How to reload a page in PHP before exit function?

我得到了一些这样的代码,但 header 不工作

    if ($variable > 0) {

   header('Location: mypage.php');

   exit;
}

我需要退出函数,这是个坏主意吗?

如果您的代码在 header 指令之前生成 any 输出文本,则 header 指令将被忽略。

即使 header 位于任何输出(HTML 或 PHP)之前,请确保在 PHP 文件开头和<?php 标签。

但是,如果写入的文本仍在 PHP 输出缓冲区中并且尚未发送任何内容,即使在它之前存在输出,header 指令也有可能被接受到网络服务器。但是,为了安全起见,将 header 作为任何文本输出之前的第一件事。