所以我改造了我的登录系统,因为我认为这是给我错误但是我进一步了解到问题(死亡的白页)不在该页面而是登陆页面(myaccount.php)。
在顶部我(IE浏览器):
header ( 'P3P: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"' );
这没有效果。
有没有人知道导致IE进入空白页面的事情?
感谢。
我已经尝试了其他“登录”页面并且它们都运行良好。下面的代码是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 />';
}
?>
感谢。
答案 0 :(得分:1)
如果此代码在其他浏览器中工作正常但IE不正常,则可能需要查看生成的HTML。此外,您可能需要启用错误消息才能显示在IE中:
http://www.herongyang.com/VBScript/Error-Handling-Enable-Scritp-Debugging-in-IE.html