2011-05-15 99 views
0

問候,我希望PHP頭整個頁面,而不僅僅是DIV

我使用下面的命令..

header("location:login.php"); 

然而重定向,在執行時,它只會影響DIV目前處於。我如何使它影響整個頁面?

許多在此先感謝。

+0

0票下來 \t 我認爲你必須給予更多的上下文。您的php頁面是否使用AJAX調用?有很多可能性,爲什麼你有這個問題。 – ksindi 2011-05-15 16:35:09

+0

它應該將您從當前頁面重定向到login.php,因此它應該會影響所有頁面。你能否顯示你的代碼,因爲理論上你可以做一切很好,也許它在你的代碼中的錯誤? – Tomas 2011-05-15 16:36:56

+0

@ user121136:大家試圖在這裏得到的是'php' header'函數* DOES *會影響整個頁面(無論如何,整個HTTP請求*)。必須有關於你的頁面架構的東西,這給你一個'div'被重定向的印象。也許'div'包含一個'iframe'或者被javascript填充?請提供更多關於上下文的信息以獲得更有用的答案。 – grossvogel 2011-05-15 16:49:32

回答

2

它不應該除非它在iframe中執行。

0

如果你想讓它影響整個頁面,爲什麼你不把它放在文件的開頭?

另外,如果你想重定向頁面,使用也可以使用JavaScript來處理你,即

<div id="whatever"><script>window.location = 'login.php';</script></div> 
+0

從技術上講,應該是 '

' – Ascherer 2011-05-15 17:06:24

相關問題