PHP Content Disposition Header用于强制浏览器将PHP缓冲区输出到文件中。这很清楚。
示例:
header('Content-Disposition: attachment; filename="file_saved.ext"');
但是,当需要将信息输出到屏幕和同一脚本中的文件时,可能会出现这种情况。示例是调试原因。
因此,在PHP脚本的一部分中,是否可以使用echo
或print
在屏幕上输出文本,而脚本的另一部分则可以使用帮助来保存PHP缓冲区内容处理标题?
一个可能的解决方案是强制PHP缓冲区在echo
之后立即在屏幕上输出其内容,而由于内容处理标题,脚本的其余部分将在文件上输出内容?