我得到了一些这样的代码,标题无效
if ($variable > 0) {
header('Location: mypage.php');
exit;
}
我需要退出功能,这是一个坏主意吗?
答案 0 :(得分:0)
如果您的代码在header
指令之前生成 任何 输出文本,则header
指令将被忽略。
即使header
位于任何输出(HTML或PHP)之前,也不要在PHP文件的开头和<?php
标记之间留下任何字符或空格。
但是,如果写入文本仍在PHP输出缓冲区中并且尚未向Web服务器发送任何内容,则即使存在输出,header
指令也有可能被接受。但是,为了安全起见,在任何文本输出之前首先要header
。