Web服务器如何填充$

我正在编写一个Java Web服务器,现在我能够为.HTML文件提供服务,但是我很难弄清楚如何处理需要$ _POST和$ _GET的.PHP文件。

Web服务器通常如何填充这些阵列? 由于我原本以为管道执行exec(“php whatever.php一些$ _get args)的标准输出,所以没有办法使用命令行来填充它们,但是如果没有物理更改php代码来分解参数并将其填充到$ _GET中,我不想这样做 - 我想按照Web服务器的方式进行操作。

有没有人有关于Web服务器如何做这种事情的建议?


您可以通过通用网关接口(CGI)使用PHP接口,这可以归结为设置一堆环境变量,然后调用PHP。

REQUEST_METHOD="GET"
QUERY_STRING="param1=value1&param2=value2"

CGI协议在RFC 3875中定义。

链接地址: http://www.djcxy.com/p/60701.html

上一篇: How do web servers fill $

下一篇: directional with server program?