2012-02-27 54 views
0

所以我改造了我的登錄系統,因爲我認爲這是給我的錯誤,但我進一步瞭解到,問題(死亡白頁)不是在該頁面上,但着陸頁(myaccount.php)。Internet Explorer白皮書的死亡(但所有其他瀏覽器都很好)

在頂部我有(劈爲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 />'; 
} 

?> 

感謝。

+0

開啓PHP錯誤報告,使用螢火蟲或其他開發工具來跟蹤任何錯誤... – 2012-02-27 23:27:12

+0

嘿,所以我說使用error_reporting(-1 );到頁面頂部沒有改變,我不能使用IE中的螢火蟲我可以嗎? – Jack4 2012-02-27 23:32:00

+0

ie8有一個等值。剛打F12。 – iWantSimpleLife 2012-02-28 01:08:54

回答

1

如果此代碼在其他瀏覽器中工作正常,但不是IE,則可能需要查看生成的HTML。此外,您可能需要啓用的錯誤信息出現在IE:

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

+0

嘿,我有一些錯誤,但沒有了,問題仍然存在:/ – Jack4 2012-02-28 09:13:45

+0

頁面是否相當大?如果不是,你可以發佈一些生成的HTML?生成html輸出的行看起來像什麼? – Rachael 2012-02-29 02:56:09

+0

頁面不太大沒有。我認爲問題可能與HTML標記,但我不太確定。我試圖用W3C驗證它,每一個頁面都可以正常工作:/並且我不太清楚'你的意思是'生成html輸出的行看起來像' – Jack4 2012-03-01 10:07:25

相關問題