gpt4 book ai didi

php - 网络服务器如何与 PHP 接口(interface)

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:36:40 25 4
gpt4 key购买 nike

我想在未来通过另一个网络服务器或自己的书面服务器处理 http 请求。

我想了解如何正确地向 php 提供请求数据。

  • 应以何种形式提供请求数据
  • 如何通过标准输入或其他方式向 php 提供数据
  • 之后 php 如何处理接收到的请求数据,填充 $_SERVER 变量所需的任何额外操作等。

最佳答案

其实很简单。 Web 服务器通过 CGI interface 与 PHP 通信.这需要设置环境变量、调用 php 解释器、通过标准输入管道传输 POST 正文,然后从标准输出读取 PHP 响应。

至于 PHP 后处理 $_SERVER 变量:这是相当小的,它只构造 PHP_SELF 和 PHP_AUTH_USER 等,如手册中所述。其余部分由网络服务器提供(例如,所有 HTTP header 都转换为 HTTP_* env 变量)。

关于php - 网络服务器如何与 PHP 接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7056697/

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