2013-01-18 25 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