PHP"php:// input"和$ _POST互斥吗?

Len*_*and 9 php ajax post parsing

重复注意:这不是IMO与此问题的重复,因为我首先查看了该问题并且没有找到问题的答案.如果您确实找到了,请告诉我确切的位置.

在PHP中,正如我们所知,超全局 $_POST[]是一个数组,它将包含解析mime类型的传入HTTP请求体的结果.

  • application/x-www-form-urlencoded(简单表单帖子的标准内容类型)或
  • multipart/form-data-encoded(主要用于文件上传)

如果我们的客户端发送任何其他内容作为请求,我们需要使用返回的字符串来处理解析file_get_contents('php://input');.

现在这是我的问题; 让我们说我不知道​​我的请求包含什么类型的mimetype.我可以使用$_POSTphp://input互换?或者更具体一点,读取会php://input干扰人口$_POST[],还是会$_POST[]以某种方式破坏或禁用php://input