在PHP中读取请求负载

3

我该如何使用PHP读取请求负载(POST)的内容?

我正在使用Angular应用程序发送POST请求。

我尝试过使用:$_POST$_FILESfile_get_contents('php://input') ...

但都没有起作用。


1
请将您的代码插入到问题中(前端和后端都要)。 - Daniel
2个回答

9
如果您需要查看x-www-form-urlencoded的POST数据,只需使用以下代码:
print_r($_POST);

如果您需要查看JSON post数据,请使用以下方法:
$data=json_decode(file_get_contents('php://input'),1);
print_r($data);

2

尝试:

$payload = file_get_contents('php://input');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接