Php CodeIgniter-在发送到浏览器之前编辑输出缓冲区?
我正在研究PHP框架。在向用户刷新输出之前,我需要一些关于编辑输出的帮助 通常在PHP中,您只需使用Php CodeIgniter-在发送到浏览器之前编辑输出缓冲区?,php,codeigniter,buffer,output-buffering,Php,Codeigniter,Buffer,Output Buffering,我正在研究PHP框架。在向用户刷新输出之前,我需要一些关于编辑输出的帮助 通常在PHP中,您只需使用ob_start()然后ob_get_clean()以检索内容 不过,在阅读CodeIgniter文档时,他们说所有输出都已经缓冲 是否有人曾无意中启动过第二个ob_start()?或者,任何人都可以谈论CodeIgniter输出缓冲,以便我可以编辑它吗?据我所知,它是由CodeIgniter自动处理的,除非您自己手动指定输出方法。见: (也祝贺您决定使用CodeIgniter,我对这个框架了解
ob_start()代码>然后ob_get_clean()代码>以检索内容
不过,在阅读CodeIgniter文档时,他们说所有输出都已经缓冲
是否有人曾无意中启动过第二个ob_start()
?或者,任何人都可以谈论CodeIgniter输出缓冲,以便我可以编辑它吗?据我所知,它是由CodeIgniter自动处理的,除非您自己手动指定输出方法。见:
(也祝贺您决定使用CodeIgniter,我对这个框架了解得太多了!)在php中,您可以同时拥有多个缓冲区。启动第二个缓冲区,然后输出内容将把输出放入代码点火器原始缓冲区。基本上,代码点火器缓冲区不应该影响您的。不过,您可能不想编辑输出缓冲区,因为这很慢。最好是在内容存储到服务器之前编辑内容。您提供的链接(链接到输出功能)使我有机会在输出发送之前编辑输出。这就是我想要的!好极了!非常感谢你!该链接对用户无效now@AhmadAzwarAnas是的,我决定在不设置任何重定向的情况下更改URL。坏习惯!现在已将我的答案更新到新的URL。