标题没有重定向(并且没有任何错误)

Jas*_*son 6 php redirect header

这是一个非常奇怪的问题.在我的代码中,我有一个在我的本地服务器上完美运行的重定向.

header("location:/sign-up-success");
Run Code Online (Sandbox Code Playgroud)

当我推向生产时,它只是不重定向.有没有我错过的环境?

我甚至尝试过:

header("Location: https://www.myurl.com/sign-up-success");
Run Code Online (Sandbox Code Playgroud)

它似乎只是跳过重定向.有任何想法吗?

Jas*_*son 0

感谢您的所有回复。看来这个问题的答案是由 @netcoder 在评论中给出的。答案如下:

在本地计算机上的 php.ini 文件中,我有“output_buffering = 4096”,在生产服务器上,它设置为“output_buffering = off”。打开它修复了标题问题和其他一些问题。

对于那些有其他标头问题的人,请查看其他响应,因为如果您关闭了错误报告,它们将会很有帮助。(我以前遇到过这个问题,这就是为什么我知道这不是问题,但对于使用重定向而不知道问题是什么的人来说,这肯定会让人头疼)。

谢谢你们。