내 통제 범위를 벗어난 이유 때문에 PHP 파서를 통해 Poco :: HTTPServer가 제공하는 파일을 실행할 필요가있다. 이를 허용하기 위해 SAPI가 존재합니까? 아니면 서면으로 작성해야합니까?Poco의 HTTPServer에 PHP SAPI가 있습니까?
답변
분명히 대답은 '아니오'입니다.
그러나 PHP를 통해 파일을 실행하려면 완전한 SAPI를 구현해야합니다. 요구 사항에 따라 CLI 모드에서 PHP 파서를 통해 파일을 실행하고 출력을 클라이언트에 전달하는 것으로 충분할 수 있습니다. CLI 프로세스에 대한 몇 가지 환경 변수를 설정하기 만하면 CGI-compatible으로 만들 수도 있습니다.
불행히도이 질문에 대한 가장 좋은 대답은 간단한 "아니오"입니다. $ _GET, $ _POST 등의 전체 요청 데이터를 전달해야하므로 완전한 SAPI가 필요합니다. –
PHP는 SAPI 또는 CGI 인터페이스를 통해 작동하도록 설계되었으므로 $ _GET 및 $ _POST를 계속 사용할 수 있어야합니다. CGI 인터페이스를 올바르게 구현한다고 가정합니다. – Nico
나는이 질문에 얼마나 잘 다룰 수 있었는지 믿을 수 없다. 나에게 물건을 곧바로 얻을 수 있도록 도와주는 환호성! 모두 예상대로 작동하고 있습니다. –
아무 것도 얻지 못했기 때문에 내가 언급 할 것입니다 ...이 스레드를 본적이 있습니까? http://stackoverflow.com/questions/6928012/how-to-extend-c-http-server-with-fastcgi-applications – ficuscr
Google에서 아무 것도 찾을 수없는 경우 질문의 일종이라고 생각합니다. 대답은 '아니오'라고 가정하는 것이 안전합니다. – Nico