我知道有很多关于已经发送输出的头文件的线程,但我对我的Debian VM有一个奇怪的影响(PHP Version 5.3.3-7 + squeeze15)
以下代码有效,但它不起作用!
<?php
echo "test";
header("Location:http://www.example.com");
?>
有人知道它为什么有效吗?我没有收到“标题已发送警告”?
答案 0 :(得分:7)
来自设置php.ini
的{{1}}文件评论:
output_buffering
答案 1 :(得分:2)
在回声后尝试刷新以使其无法正常工作
<?php
echo "test";
flush();
header("Location:http://www.example.com");
?>