Итак, я переделал свою систему входа в систему, так как я думал, что это дает мне ошибку, однако я также узнал, что проблема (белая страница смерти) не на этой странице, а на целевой странице (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 />';
}
?>
Спасибо.