我正在尝试开发非常简单的PHP应用程序,它以透明的方式记录整个HTTP输入和输出。
我正在使用auto_prepend_file指令来运行我的应用程序,我也在其中使用register_shutdown_function()来捕捉分析脚本已经完成的时刻。
我遇到的一个问题是如何捕获整个脚本输出。我认为我不能使用ob_start()或ob_get_clean(),因为我不知道是否使用直接输出的分析脚本。实际上,我不知道分析脚本将做什么,因为我将记录任何请求和任何答案,我不想影响被分析的网站一点。
如何在不影响其功能的情况下透明地捕获任何 PHP脚本输出?
发布于 2015-06-12 12:32:28
无需开发php应用程序,就可以很容易地使用Wireshark完成这一任务。
发布于 2015-06-14 22:15:00
谢谢大家,我尝试过使用ob_start()和ob_get_clean(),这对夫妇工作得很好。在监控应用程序中没有失去任何功能(但是它是一个相当大的应用程序)。
https://stackoverflow.com/questions/30792853
复制相似问题