1
A
回答
3
输出缓冲被认为是难看如果它是用来规避咋”奥尔德Cannot send headers, output already started at...
警告。然后使用输出缓冲来弥补糟糕的设计。
在设计良好的应用程序中,您将确保在输出任何响应主体内容之前首先发送任何响应标头,而不必诉诸输出缓冲。
在由spaghetti code组成的应用程序中,开发人员可能会决定在主体内容已输出后的某个位置填充另一个标头。由于http头必须在http主体内容之前发送,所以他们使用输出缓冲来处理这种违反http协议的情况。前段时间我在this answer中解释过这个更详细的内容。
0
它实际上是一个非常有用的工具,下面的文章中解释...
http://dev-tips.com/featured/output-buffering-for-web-developers-a-beginners-guide
相关问题
- 1. 缓冲区漏洞问题 - 生成Shell
- 2. 写入Splunk漏洞时出现“错误L10(输出缓冲区溢出)”
- 3. 输出缓冲区+ PDF - PHP
- 4. 缓冲区溢出漏洞利用代码
- 5. 故意缓冲区溢出漏洞利用程序
- 6. 使用vecho实现缓冲区溢出漏洞
- 7. 缓冲区溢出漏洞利用示例
- 8. 简单的缓冲区溢出漏洞利用
- 9. 缓冲区溢出漏洞实验室问题
- 10. 如何解释这个缓冲区溢出漏洞,用C
- 11. 为什么使用缓冲区溢出漏洞?
- 12. 游戏mod可以创建缓冲区溢出漏洞吗?
- 13. 输出缓冲区
- 14. php输出缓冲区掩码
- 15. PHP - 发送当前输出缓冲区
- 16. 从输出缓冲区PHP URL重写
- 17. PHP输出缓冲区控件
- 18. PHP输出缓冲区不是空的?
- 19. PHP Scoped输出缓冲区,如何?
- 20. PHP输出缓冲
- 21. 使用PHP输出缓冲区压缩缓存的输出
- 22. 如何关闭输入/输出缓冲区中的输入/输出缓冲区
- 23. 包含输出缓冲区?
- 24. javascript输出缓冲区
- 25. PHP缓冲区溢出
- 26. 缓冲区溢出漏洞,覆盖功能参数,包括返回地址
- 27. 修改具有缓冲区溢出漏洞的C函数的返回地址
- 28. 声音输出缓冲区冲洗
- 29. 写入PHP输出缓冲区,然后从缓冲区下载CSV
- 30. PHP:输出缓冲区回调没有改变输出
这些都是一些奇怪的措辞问题。你能给我们提供更多的信息,说明你为什么认为它们包含漏洞吗?谁提到他们是“丑陋的”? – Charles 2011-03-28 03:29:29
需要引用。 – Hamish 2011-03-28 03:34:22
使用输出bufferering,而不是重构你的代码,以解决“头已发送”的问题,是丑陋的 – 2011-03-28 03:35:02