這是一個登錄頁面。驗證後,用戶被重定向到主頁:在IE6中使用@header()重定向後整個頁面變爲空白
@header("Content-type: text/html; charset=utf-8");
@header('Location: index.php');
@header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
@header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
但是,如果IE6,頁面變爲空白!怎麼樣?它只發生在第一次;之後它會正常工作!
爲什麼你需要所有其他的標題,如果你只是重定向?爲什麼不保留一個重定向線? header('Location:index.php'); – 2009-10-21 07:51:21
我從anothoer項目複製它。 – Mask 2009-10-21 07:57:19
此外,調用header()之後暫停執行是一種很好的做法,因此不會執行其他代碼。你可以使用die()或exit()來做到這一點。 – 2009-10-21 13:50:31