是否有任何替代方案可用于
<?php ob_start(); ?>
Codes go here..........
<?php ob_flush(); ?>
用于消除Warning: Cannot modify header information - headers already sent by (output started at............
我正在寻找.htaccess
上述 PHP 函数的替代重写规则。
谢谢,
You will be unable to fix that error by editing your htaccess file unless you hide the error which won't fix your actual issue because the header change that you attempted will fail.
Instead, you need to ensure that you modify the headers before you output any html, text or white space. This error can often be caused by:
真正的“替代方案”(实际上不是替代方案,而是正确的方法)正在构建您的代码,以便在输出开始后不设置标头。
实际上没有任何情况下这是不可能的,并且输出缓冲并不意味着用作解决此问题的方法。
此问题的另一种简单解决方案是output_buffering
在 PHP 服务器上启用变量,这可以通过将以下代码保存在 php.ini 文件中轻松完成。
output_buffering = On