可能重复:
PHP 已发送的标头
我正在使用 header() 函数将用户重定向到某个相对 URI,例如:
header('Location:/Root/folder');
一切都很完美。但是,如果我添加 Refresh:0; 到 header() 参数的开头我得到奇怪的错误,我没有被重定向到请求的 URI。
我得到的错误是:我在带有 header() 的函数中使用的一些未定义的 POST 变量,以及以下参数:
Warning: Cannot modify header information - headers already sent by (output started at...
问题是什么?即使在最后使用 ob_start() 和 ob_end_flush() 也不起作用...元标记也不起作用,我不会接受 PHP 脚本中的 JS 代码。