2012-02-27 9 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私は他の「ログインした」ページを試しましたが、それらはすべて正常に動作します。

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 />'; 
} 

?> 

ありがとう:以下のこのコードはHTML出力の前にコードです。

+0

PHPのエラー報告を有効にする、任意のエラーを追跡するために放火犯や他の開発ツールを使用して... –

+0

ねえ私はerror_reportingの追加(-1 );ページのトップに変更はありません。IEで火薬瓶を使用することはできませんか? – Jack4

+0

Ie8に相当するものがあります。ちょうどf12を押す。 – iWantSimpleLife

答えて

1

このコードがIEではなく他のブラウザで正常に動作している場合は、生成されたHTMLを参照する必要があります。また、あなたはIEに表示されたエラーメッセージを有効にする必要があります。

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

+0

ねえ、私はそれからいくつかのエラーがあったが、もはや問題はまだそこにある:/ – Jack4

+0

ページはかなり大きいですか?あなたが生成されたHTMLのいくつかを投稿できないのであれば? html出力を生成する行はどのように見えますか? – Rachael

+0

ページが大きすぎません。私は問題がHTMLマークアップであるかもしれないと思うが、あまり確かではない。私はw3cでそれを検証しようとしましたが、他のすべてのページはうまく動作します:/ /あなたは何を意味するのかわからない 'HTML出力を生成する行はどうなるのか' – Jack4

関連する問題