所以我重新设计了我的登录系统,因为我认为这会给我带来错误,但我进一步了解到问题(死亡白色页面)不在该页面上,而是在登录页面(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