我在admin.php的下面的代码(管理员页某种简单的CMS):PHP - 获取页面响应来自空
<?php
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Pragma: no-cache");
//Some work with MySQL, setting $logged boolean and $priv variable (user's privileges)
//If $_POST['newspost'] set, processing request and setting $status
<!DOCTYPE html>
<html>
<head>
<!-- some JS and CSS includes -->
</head>
<body>
<div id="adm-content">
<h2 id="adm">Settings</h2>
<p id="news-status"><?php if (!empty($status)) echo $status; ?></p>
<?php if ($logged && $priv > 0){ ?> //user logged in and is admin
<p id="adm-status">Hello, <?php echo $_COOKIE['user'] ?></p>
<!-- some admin forms -->
<?php
}
else if ($priv == 0){ //user logged in and isn't admin
?>
<p id="adm-status">Hello, <?php echo $_COOKIE['user'] ?></p>
<p>You are not admin</p>
<?php
}
else{ ?>
<!-- login form displayed -->
?php
}
?>
</body>
</html>
一切工作正常,除了第二种情况(用户登录,但不是管理员)。然后显示一个空白页面。正如我在FireBug中看到的,GET admin.php响应是空的。问题可能在哪里?
谢谢你的时间。
我不能看到得到您的代码 – Ibu 2011-05-25 09:51:45
@Ibu :)我喜欢乌尔评论 – Harsh 2011-05-25 09:52:35
不会有任何内容显示是指装载仪的问题.. – Harsh 2011-05-25 09:56:19