2016-08-22 18 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