php header already sent by...报错处理方法
2018-03-26 站长 站长日志
php Cannot modify header information - headers already sent by (output started.....) 报错处理方法
近几天,对刚完成的一个小站,在本地测试没有任何问题,本地所用的开发环境为:wamp 可上传至服务器时,却出现的了: Warning: Cannot modify header information - headers already sent by (output started.....) 打开网站其它栏目页也是报出同样的错误,仔细一看内容页面的也是一样。仔细检查,发现原是有数据连接的页面都出现了此错误。花费了大半天的时间终于解决了。现分享一下。 报错解决: 检查有<?php ... ?> 后面没有空白行,检查include或者require调用的文件。不少问题是这些空白行导致的。 修改php.ini配置文件中的session.auto_start; 将其默认值进行修改; 把 session.autp_start=0 改成 session.autp_start=1; 修改php.ini配置文件中的 output_buffering=off。 把 output_buffering=off 改为: output_buffering=on 重启apache 。