2013-01-18 30 views
0

我最近從共享主機升級到vps。php標頭位置不能在我的vps工作

在我的PHP腳本,我有一個頭重定向類似如下:

header("Location: index.php?success"); 

的問題是,它成功地重定向到的index.php但

?success 

在指數結束。 PHP缺失。

我很確定我的代碼是正確的,因爲相同的腳本在共享主機中運行良好。

那麼幫助?

我必須對我的vps進行任何更改嗎?

+0

你有什麼樣的錯誤?並粘貼你的代碼..與這個小信息很難告訴任何東西 –

回答

1

HTTP Location標題必須是根據RFC2616的絕對路徑。

+0

也不適用於絕對的URL。 順便說一句,絕對和相對的網址都在共享主機中工作。 – Ajay

+0

相對URL是否工作並不重要,因爲它們必須是絕對的。嘗試使用'成功= 1'或者什麼的,也許空變量得到過濾的PHP(設置)的VPS ... – Veger

+0

沒有,這不工作。 如果我有機會改變設置,我應該改變什麼? – Ajay