gpt4 book ai didi

php - 将 JSON 发布到 PHP 脚本

转载 作者:行者123 更新时间:2023-11-29 16:19:21 24 4
gpt4 key购买 nike

我在尝试将 JSONjavascript 发送到 PHP 脚本时遇到了很长一段时间:发送正常(我可以在 fiddler 中查看 JSON)但我在 PHP 脚本 中没有收到任何内容:

javascript:

var person = {
name: 'yoel',
age: 28
};
xmlhttp.open("POST","http://localhost:8888/statisticsdb.php",true);
xmlhttp.setRequestHeader("Content-Type", "application/json");
xmlhttp.send(JSON.stringify(person));

php :

echo 'trying to print ' . var_dump($_POST["name"]);

我显然希望看到一些东西,但 var_dump 什么也没返回。非常感谢您的帮助!

最佳答案

尝试:

$data = json_decode(file_get_contents('php://input'));
var_dump($data->name);

这样做的原因是,您的 POST 请求的主体是:

{"name":"yoel","age":28}

不过,php 期望类似 ( ref ):

name=yoel&age=28

json字符串无法正确解析,导致$_POST为空。

关于php - 将 JSON 发布到 PHP 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12249358/

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