将 POST 变量传递给 PHP 可执行文件

发布于 2024-08-06 16:15:25 字数 189 浏览 12 评论 0原文

我一直在用 C# 编写一个 HTTP 服务器,现在我想实现 PHP。但是,我似乎找不到将 POST 变量传递给 PHP-CGI 可执行文件的方法。我知道我应该使用环境变量与可执行文件进行通信,最重要的是 QUERY_STRING 变量。这个似乎只是将 GET 变量传递给 PHP,而不是 POST。我还尝试写入可执行文件的输入流,但它完全忽略了这一点。我缺少什么?

I have been writing an HTTP server in C#, and I've gotten to the point where I want to implement PHP. However, I cannot seem to find a way to pass POST variables to the PHP-CGI executable. I know that I am supposed to use environment variables to communicate with the executable, and most importantly the QUERY_STRING variable. This one just seems to pass GET variables to PHP, not POST. I've also tried writing to the input stream of the executable, but it just ignores that completely. What am I missing?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

故人的歌 2024-08-13 16:15:25

您需要写入可执行文件的输入流。您是否确定设置了 CONTENT_LENGTH 环境变量?

You need to write to the input stream of the executable. Did you make sure to set the CONTENT_LENGTH environment variable?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文