繁体   English   中英

无法从file_get_contents('php:// input')获取帖子值

[英]Not getting post value from file_get_contents('php://input')

我在PHP文件上使用发布请求时遇到问题,并且正在传递简单的键和值进行发布。 例如,说key = productIdvalue = 123

<?php

$data_back = json_decode(file_get_contents('php://input'));

return $data_back;

我什么也没收到。 请协助。

  1. 检查如何创建您的请求。 它必须是POST,并且php:// input对于enctype =“ multipart / form-data”不可用

  2. 问题可能是json_encode()接收到无效的JSON。 检查json_decode错误和/或检查file_get_contents('php://input')是否真的为空。

在PHP文件中,您只需使用$ _POST数组即可捕获发布请求的可变性。

<?php

$data_back = $_POST;

return $data_back;

?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM