Я пытаюсь разработать очень простое PHP-приложение, которое регистрирует весь вход и выход HTTP для прозрачного файла.Хранить весь вывод сценария php для прозрачного файла
Я использую директиву auto_prepend_file
для запуска своего приложения, и я также использую в нем register_shutdown_function()
, чтобы поймать момент, когда проанализирован сценарий.
Проблема заключается в том, чтобы поймать весь вывод скрипта. Я думаю, что не могу использовать ob_start()
или ob_get_clean()
, потому что я не знаю, был ли проанализирован сценарий с использованием прямого вывода или нет. На самом деле я не знаю, что проанализировал сценарий, потому что я собираюсь регистрировать любой запрос и любой ответ, и я не хочу влиять на анализируемый сайт даже немного.
Как уловить любой PHP-скрипт выводится прозрачно, не затрагивая его функциональность?
Добавлен подсветка кода и поставил вопрос немного более понятным. – Achrome