如何在退出函数之前重新加载 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
作为任何文本输出之前的第一件事。
我得到了一些这样的代码,但 header 不工作
if ($variable > 0) {
header('Location: mypage.php');
exit;
}
我需要退出函数,这是个坏主意吗?
如果您的代码在 header
指令之前生成 any 输出文本,则 header
指令将被忽略。
即使 header
位于任何输出(HTML 或 PHP)之前,请确保在 PHP 文件开头和<?php
标签。
但是,如果写入的文本仍在 PHP 输出缓冲区中并且尚未发送任何内容,即使在它之前存在输出,header
指令也有可能被接受到网络服务器。但是,为了安全起见,将 header
作为任何文本输出之前的第一件事。