这有点奇怪,我一直在研究LAMP并突然意识到我的php.ini文件 放在 “/ etc / php5 / cli”和“/ etc / php / apache2”将显示错误设置为打开,并将错误报告设置为E_ALL。
据我所知,下面这个简单的代码应该给出错误
<?
echo "hello";
header('location:http://google.com');
?>
我期待的错误应该是
你好警告:无法修改标题信息 - 已发送的标题 通过(输出从writecodeonline.com/php:1开始)在第3行
但它没有显示错误而是打开google.com
答案 0 :(得分:2)
您可能已启用输出缓冲。
尝试设置output_buffering = Off