Header already sent EVisual-NMP-x64wwwxn30appHttpCommonexcelExcelphp37 如何解决这个问题?
这个问题通常出现在使用PHP输出内容之前,已经输出了HTTP头信息,导致无法发送HTTP头信息。解决方法是确保在输出任何内容之前,都没有输出HTTP头信息。
具体的解决方法如下:
-
如果在代码中使用了echo、print等输出函数,确保它们在输出任何内容之前,包括空格和换行等。
-
确保在PHP文件中不要有BOM头信息,可以使用编辑器将文件编码转为UTF-8无BOM。
-
检查是否在include或require之前输出了HTTP头信息,如果是,将其移动到include或require之后。
-
如果使用了ob_start函数,确保所有的ob_start函数在任何输出之前调用,并且确保ob_end_flush()函数在最后一次输出之后调用。
-
确保在所有PHP文件的开头都没有空格和换行等内容,包括文件头标记<?php之前。
原文地址: https://www.cveoy.top/t/topic/gKaR 著作权归作者所有。请勿转载和采集!