Есть ли способ программно парсить то, что отдаёт вебсервер (напр. Апач) и, например, вправить отдаваемый контент.
Причина. Есть скрипт(смесь php и cgi) с закрытым кодом, вывод которого надо вправит, т.е по host определить вмешиваться или нет, а если вмешиваться, то применить алгоритм, который в регэксп не укладывается.
Желательно не особо затратно по ресурсам. К скрипту иногда 5-10 запросов в секунду…
Заранее спасибо!
Если интересует только отдаваемый контент то попробуй настроить выполнение всех PHP скриптов с настройками auto_prepend_file и auto_append_file. 1я настройка укажет какой файл запустить перед запуском основного скрипта, а 2я после выполнения основного скрипта. Также можно такое зачудить с помощью .htaccess
Решение «в лоб» — настроить апач на другой порт, на старый порт повесить самописную прокси, которая будет обращаться к апачу. Ну и сделать обработку данных в прокси.