开发者社区> 问答> 正文

php中header前有输出,不报warning提示,为什么?

header前或者session_start()等前面不能有输出吧,否则会报warning级别的错误,但是为什么没有报。
版本:5.3.5
用的wamp

    <?php
        echo 'hello world';
        header('location:http://www.google.com');

直接跳走了,改成session_start()也没有报
错误级别 php.ini 设置的是error_reporting = E_ALL | E_STRICT

展开
收起
落地花开啦 2016-06-13 11:52:12 2399 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    看看phpinfo(),是不是把output_buffering打开了。如果是的话就没问题。

    2019-07-17 19:35:35
    赞同 展开评论 打赏
问答分类:
PHP
问答地址:
问答排行榜
最热
最新

相关电子书

更多
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
PHP安全开发:从白帽角度做安全 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载