2011-05-15 101 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

相关问题