2016-08-22 77 views
-2

我正在写一个php代码,将我从localhost/login.php重定向到localhost/index.page。 我尝试使用header('Location: index.php)方法,但我一直收到错误替代标题(位置)使用Javascript或其他东西的PHP函数

警告:不能更改头信息 - 根据我的搜索已经...

错误发送标题是由于在header()函数之前发送的输出类型。不幸的是,在尝试了几个小时后,我无法弄清楚代码有什么问题,所以我现在正在寻找一种替代方法。

只是另一种方法,将我从我的“localhost/login.php”页面重定向到我的主页“localhost/index.php”。

+1

那么,什么是错与原来的代码在某个地方,在调用'header()'之前会输出一些东西。可以像'<?php'之前的空白那样简单。 – castis

+0

你现在的解决方案是走的路,你只是做错了。 –

+0

我看了很多空白的空白,甚至使用十六进制编辑器,但我找不到任何。我只是决定使用例如Javascript或其他东西来绕过header()。 – moh19814

回答

0

而不是使用PHP做重定向,使用使你的浏览器中的META刷新遵循它:

<meta http-equiv="refresh" content="0; url=http://example.com/"> 

在META信息重定向:Meta_refresh