Internet Explorer死亡的白色页面(但所有其他浏览器都可以)


Internet Explorer white page of death (but all other browsers are fine)

所以我重新设计了我的登录系统,因为我认为这会给我带来错误,但我进一步了解到问题(死亡白色页面)不在该页面上,而是在登录页面(myaccount.php)上。

在顶部我有(破解IE):

header ( 'P3P: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"' );

这没有效果。

有人知道导致IE空白页面的原因吗?

谢谢。

Ps我试过其他"登录"页面,它们都很好用。下面的代码是HTML输出之前的代码:

include '../includes/dataBase.class.php';
page_protect();
$id = $_SESSION['user_id'];
mysql_query("update users set `online`='1' where `id`='$id'") or die(mysql_error());
// last posts from the user
$result = mysql_query("SELECT id, linklabel FROM userpages WHERE author='$id' ORDER BY id DESC LIMIT 2") or die(mysql_error());
while($row = mysql_fetch_array($result))
{
    $pid = $row["id"];
    $linklabel = $row["linklabel"];
    $lastpost .= '<a href="../userposts.php?pid=' . $pid . '">' . $linklabel . '</a><br />';
}
?>

谢谢。

如果此代码在其他浏览器中运行良好,但在IE中运行不好,则可能需要查看生成的HTML。此外,您可能需要启用错误消息以显示在IE:中

http://www.herongyang.com/VBScript/Error-Handling-Enable-Scritp-Debugging-in-IE.html