gpt4 book ai didi

php - file_get_contents ("php://input") 在 var_dump 时显示为空

转载 作者:搜寻专家 更新时间:2023-10-31 21:29:06 26 4
gpt4 key购买 nike

file_get_contents("php://input"); 不工作。

$data=$_GET['json']; 正在运行。

我的网址:

http://localhost/demo/plainjson.php?json={"order_number":"54321","id":"1102","status":3,"card_no":"1234"}

$data = file_get_contents("php://input");
$json = json_decode($data, true);
var_dump($json);// o/p->Null
print_r($json);// o/p-> nothing

echo $json[2];

如何使用这个需要帮助来回显或打印 url json 数组或值。与解释。提前谢谢你。

最佳答案

allow_url_include 可能没有在您的 php.ini 中设置为 true?这在一些较旧的共享托管服务上很常见

引用这个Stack Overflow发布一个潜在的修复。

啊...问题是您没有发布任何内容。而是通过查询字符串发送它,因此流没有要检索的主体。因此,据我了解,您不能使用流来获取数据

See PHP.net Aritical

“php://input 是一个只读流,允许您从请求主体读取原始数据。在 POST 请求的情况下”

更多请看这个post

关于php - file_get_contents ("php://input") 在 var_dump 时显示为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32175002/

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