По не зависящим от меня причинам мне необходимо запускать файлы, обслуживаемые Poco::HTTPServer, через анализатор PHP. Существует ли SAPI, позволяющий это сделать, или его нужно будет написать?
Существует ли PHP SAPI для HTTP-сервера Poco?
comment
Я упомяну об этом, так как вы ничего не получаете ... видели эту тему? stackoverflow .com/questions/6928012/
- person ficuscr   schedule 08.03.2014
comment
Я думаю, что это тот вопрос, на который, если вы ничего не можете найти в Google, можно с уверенностью предположить, что ответ отрицательный.
- person Nico   schedule 09.03.2014
Ответы (1)
Судя по всему, ответ - нет.
Однако совсем необязательно реализовывать полный SAPI для запуска файлов через PHP. В зависимости от ваших требований может быть достаточно запустить файлы через анализатор PHP в режиме CLI и передать результат обратно клиенту. Вы даже можете сделать его совместимым с CGI, просто установив несколько переменных среды для процесса CLI.
person
Nico
schedule
11.03.2014
Похоже, простое «нет» — лучший ответ, который я получу на этот вопрос, к сожалению. Потребуется полный SAPI, так как мне нужно будет передать полные данные запроса, включая $_GET, $_POST и т. д.
- person Jack Murdoch; 12.03.2014
PHP предназначен для работы через интерфейс SAPI или CGI, поэтому $_GET и $_POST должны быть доступны, если вы правильно реализуете свой интерфейс CGI.
- person Nico; 12.03.2014
Не могу поверить, как далеко мне удалось зайти с этим вопросом. Спасибо, что помогли мне разобраться! Теперь все работает, как ожидалось.
- person Jack Murdoch; 16.01.2015