8

在 PHP 脚本或使用 htaccess 文件中打开输出缓冲的方法是什么?

我在应用程序根目录的 htaccess 文件中使用以下方法:

php_value output_buffering On
php_value output_handler mb_output_handler

在我的一个共享主机帐户(使用 PHP 5.2.x 的 linux 主机)上,上面会产生一个空白页面。技术支持人员说他们无法在 php.ini 文件中打开它,但我可以在我的脚本中打开它......

ob_start()并且ob_end_flush()也产生相同的结果。我能做些什么?

4

2 回答 2

7

使用ob_start()ob_end_flush()

ob_start()在任何输出之前的脚本开始处(甚至不是空格)。

当你想输出使用时ob_end_flush()

于 2011-01-06T23:14:41.020 回答
2

检查您的 PHP.ini 文件并确保启用了输出缓冲区。

之后,您可以ob_start()在要开始缓冲时使用,并ob_flush()在要停止缓冲时刷新缓冲区。

于 2011-01-06T23:19:16.970 回答