我正在尝试在支付界面网站上收到JSON POST,但我无法对其进行解码 .
当我打印:
echo $_POST;
我明白了:
Array
我尝试这个时什么也没收到:
if ( $_POST ) {
foreach ( $_POST as $key => $value ) {
echo "llave: ".$key."- Valor:".$value."
";
}
}
我尝试这个时什么也没收到:
$string = $_POST['operation'];
$var = json_decode($string);
echo $var;
我尝试这个时得到NULL:
$data = json_decode( file_get_contents('php://input') );
var_dump( $data->operation );
当我做:
$data = json_decode(file_get_contents('php://input'), true);
var_dump($data);
我明白了:
NULL
JSON格式是(根据支付网站文档):
{
"operacion": {
"tok": "[generated token]",<