gpt4 book ai didi

java - Web 服务器如何填充 $_POST 和 $_GET?

转载 作者:可可西里 更新时间:2023-10-31 22:58:26 24 4
gpt4 key购买 nike

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

网络服务器通常如何填充这些数组?我无法使用命令行来填充它们,因为我最初想通过管道传输 exec("php whatever.php some $_get args) 的标准输出,但如果不物理更改 php 是不可能的分解 args 并将它们填充到 $_GET 中的代码,我不想这样做——我想按照 Web 服务器的方式来做。

有没有人对网络服务器如何做这样的事情有建议?

最佳答案

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

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

CGI 协议(protocol)在RFC 3875 中定义.

关于java - Web 服务器如何填充 $_POST 和 $_GET?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7218622/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com