Php 无法修改标题信息…请重试

Php 无法修改标题信息…请重试,php,Php,对不起,我已经读过一些关于这个的话题了。。 但它没有起作用,也没有让我明白。 我想确保当我的MySQL说maintenance=1时,他用头重定向到maintenance。 在维护中也会发生同样的情况,但当维护=0时,他会将标题重定向回索引。 这个很好用。。 但现在我想有一个IP白名单,这样当它在维护和我访问的网页,我仍然能够看到它自己的网站。。但这不正常 我希望有人能帮助我,弄清楚我做错了什么 checkmaintenance.php的代码: <head><link rel=

对不起,我已经读过一些关于这个的话题了。。 但它没有起作用,也没有让我明白。 我想确保当我的MySQL说maintenance=1时,他用头重定向到maintenance。 在维护中也会发生同样的情况,但当维护=0时,他会将标题重定向回索引。 这个很好用。。 但现在我想有一个IP白名单,这样当它在维护和我访问的网页,我仍然能够看到它自己的网站。。但这不正常

我希望有人能帮助我,弄清楚我做错了什么

checkmaintenance.php的代码:

<head><link rel="stylesheet" type="text/css" href="../css/style.css"></head>    
<?php include('config-connection.php'); ?>
<?php 
$whitelist = mysql_query("SELECT * FROM whitelist_ip");
while ($ip = mysql_fetch_assoc($whitelist)) {

$checkip = $ip['ip'];
}
?>
<?php
if($checkip == $_SERVER['REMOTE_ADDR']) {
echo "<center><div class='error'>The website is in maintenance. But your IP has been  whitelisted so you can see the website!</div></center>";
}
?>
<?php
if($maintenance == 1){
flush(); // Flush the buffer
ob_flush();
header('Location: maintenance.php');
}else{
echo "";
}
?>


不能在header()函数之前回显文本

试试像这样的东西

echo '<meta http-equiv="refresh" content="0; URL=YOUR URL">';
echo';

header()之前没有回音。谢谢:)它起作用了。。。我真是太蠢了。。谢谢:)没问题。如果它工作正常,请投票表决
 <?php include('config/checkmaintenance.php'); ?>
echo '<meta http-equiv="refresh" content="0; URL=YOUR URL">';