我使用输出缓冲解决了这个问题.
我的脚本现在看起来像这样:
我的脚本现在看起来像这样:
#!/usr/bin/PHP <?PHP @ob_end_clean(); ...
注意:没有?>在文件的末尾.在编写PHP脚本时,这实际上是一种很好的做法.这可以防止意外打印任何垃圾文本.
注意:ob_end_clean()
的PHP文档说:
The output buffer must be started by ob_start() with
PHP_OUTPUT_HANDLER_CLEANABLE and PHP_OUTPUT_HANDLER_REMOVABLE flags.
Otherwise ob_end_clean() will not work.