2012-09-24 66 views
0

可能重复:
PHP: how to know if output already started?我怎么知道php输出是否已经启动?

我想看看是否有在缓冲区已经生成的输出之前,我开始了会议。

在PHP中,会话开始工作之前就开始输出产生警告,例如在控制器中的错误造成的输出:

警告: 的fopen(/tmp/test.txt) [function.fopen]:未能打开流:权限在 /var/www/app/controllers/test_controller.php否认线836

警告:不能更改头信息 - 已经 发送头(输出开始test.php:836)in layouts/default.thtml on line 18

这不是问题,我喜欢那个警告,所以我发现了一些错误。

但是我的布局设计得像是在页面顶部有一个固定的条,它包含了第一条警告。所以我想知道在开始会话之前是否已经在缓冲区中生成了输出,所以我可以退出添加固定到该栏的样式。

回答

相关问题