我一直在构建HTTP服务器(使用C编程语言),我想知道什么会处理客户端发送的POST请求。也就是说,如果客户端向PHP发送POST请求,那么我如何将客户端发送的数据传递给PHP页面呢?
随意要求澄清。
答案 0 :(得分:1)
需要解析,编译和执行PHP页面。您不打算自己编写,因此您的服务器需要充当请求的代理。
解决方案1:设置FastCGI PHP守护程序。然后,您的Web服务器可以使用FastCGI协议将请求转发到PHP。
解决方案2:设置能够处理PHP请求的Web服务器。然后,您的Web服务器可以(间接)使用HTTP或HTTPS将请求转发到PHP。这对你来说不那么重要,但它引出了一个问题,为什么你不仅仅是在整个网络服务器上使用它。