Internet Explorer белая страница смерти (но все остальные браузеры в порядке) - PullRequest
0 голосов
/ 28 февраля 2012

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

?>

Спасибо.

1 Ответ

1 голос
/ 28 февраля 2012

Если этот код работает нормально в других браузерах, но не в IE, вам может понадобиться посмотреть созданный HTML-код. Также вам может потребоваться включить отображение сообщений об ошибках в IE:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...