使用PHP处理HTTP通信的标准正确方法是什么?

时间:2015-07-15 06:55:17

标签: php http

我一直在网上学习PHP,但在这个问题上找不到明确的完整资源。

我想了解如何使用最标准和最现代的方式在PHP中执行以下操作:

  • 读取请求的已接收有效负载数据(无论是POST还是GET)。
  • 设置我的回复的有效负载文本。
  • 阅读请求标题。
  • 设置响应标头。
  • 发出请求。

我知道$_GET$_POST等全局变量。还有HttpResponseHttpRequest等类。

似乎有各种不同的方法来处理与PHP的HTTP通信。请解释使用PHP处理此问题的标准,最常见或最现代的方法。

1 个答案:

答案 0 :(得分:0)

正如您所提到的,您可以使用超级全局变量$ _GET和/或$ _POST读取请求数据。

可以使用getallheaders读取请求标头。

要发送响应标头,请使用header功能。

要发送响应正文,只需使用常见的输出方法,如echo等。