【发布时间】:2013-01-24 23:18:45
【问题描述】:
作为测试,此 JSON 数据正在发布到我的网站:
{
"order": {
"id": null,
"created_at": null,
"status": "new",
"total_btc": {
"cents": 100000000,
"currency_iso": "BTC"
},
"total_native": {
"cents": 2263,
"currency_iso": "USD"
},
"custom": "123456789",
"button": {
"type": "buy_now",
"name": "Test Item",
"description": null,
"id": null
},
"transaction": {
"hash": "4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b",
"confirmations": 0
}
}
}
由于它是从服务器到服务器发送的,因此我无法看到数据。我尝试将 $_POST 数组发送到文本文件,但它出现空白。我认为我需要做的是:
$data = json_decode($jsonData);
但是如何设置变量 $jsonData?
【问题讨论】:
-
是否必须为json?为什么不发送通用 uri 样式的
&分隔数据? -
问题不清楚,发送这个是什么以及发送到哪个页面?如果它是由 PHP 发送的,则必须在屏幕上回显 json 数据。
-
要查看
$_POST[]数组,只需使用<?php print_r($_POST); ?>