我使用以下在所有浏览器中都能完美运行,除了 ie9
$result = mysql_query("SELECT u_id, from users where (id = '$userID')",$db);
$item = mysql_fetch_row($result);
$how_many = mysql_num_rows($result);
// if not a user send to reg
if ($how_many < 1){
header("Location: /pages/registration");
}
它根本不转发 - 标头函数什么都不做 - 但是,如果我将代码的最后一个块更改为下面的内容,它可以工作?!?!
if ($how_many < 1){
header("Location: /pages/registration");
// added echo for ie9
echo "<br /><br /><br /><br />here i am ";
}
我无法理解任何合乎逻辑的原因,我错过了什么吗?