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

时间:2016-02-09 21:12:05

标签: php exit

我得到了一些这样的代码,标题无效

    if ($variable > 0) {

   header('Location: mypage.php');

   exit;
}

我需要退出功能,这是一个坏主意吗?

1 个答案:

答案 0 :(得分:0)

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

即使header位于任何输出(HTML或PHP)之前,也不要在PHP文件的开头和<?php标记之间留下任何字符或空格。

但是,如果写入文本仍在PHP输出缓冲区中并且尚未向Web服务器发送任何内容,则即使存在输出,header指令也有可能被接受。但是,为了安全起见,在任何文本输出之前首先要header