php问题:Warning: Cannot modify header information
程序员文章站
2022-05-15 12:01:37
...
写php代码时候突然碰到一个问题: 提示Warning: Cannot modify header information - headers already sent by ...、 页面上也出现了好多乱七八糟的东西,很奇怪,开始时发现这个问题有时候会出现有时候消失。很是奇怪 后面在网上查询发现好多改php配置的,
写php代码时候突然碰到一个问题:
提示Warning: Cannot modify header information - headers already sent by ...、
页面上也出现了好多乱七八糟的东西,很奇怪,开始时发现这个问题有时候会出现有时候消失。很是奇怪
后面在网上查询发现好多改php配置的,感觉本来好好的页面突然出现问题,必然不是php配置的问题,说明代码哪里出现了问题,
回想了一下最新添加的代码,只有几个调用system()执行命令行的方法,然后查了一下system函数,发现了问题:system()函数执行给定的命令,输出和返回结结果。所以应该是执行命令行命令时候输出的信息被输出到了页面上,查询时候又发现一个exec命令,与system类似,但是它执行命令,不输出结果,只返回结果最后一行。所以用exec替换system,这样没有了输出,问题解决!
至于问题有时候出现有时候消失应该是命令行输出导致输出缓存问题
上一篇: 利用单元测试对PHP代码进行检查
推荐阅读
-
完美解决PHP中的Cannot modify header information 问题
-
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
-
PHP提示Cannot modify header information - headers already sent by解决方法
-
PHP setcookie() cannot modify header information 的解决方法
-
php出现Cannot modify header information问题的解决方法大全
-
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
-
完美解决PHP中的Cannot modify header information 问题
-
完美解决PHP中的Cannot modify header information 问题
-
CodeIgniter警告:Cannot modify header information 请高手帮忙,该如何解决
-
php出现Cannot modify header information问题的解决方法