我正在尝试向PHP发送JSON。在PHP脚本中,我尝试使用$ _POST获取此JSON,但不起作用,当我尝试使用echo $json
时不显示值。为了测试PHP Script是否有效,我使用的是Mozilla Firefox的RESTClient。
如何使用$ _POST将JSON发送到PHP?
JSON
{
"jsondata":{
"nome":"my name"
}}
PHP
<?php
header('Content-type: application/json');
header('Access-Control-Allow-Origin: *');
$jsondata = $_POST['jsondata'];
$data = json_decode($jsondata, true);
print_r($data);
?>
异常
<br />
<b>Notice</b>: Undefined index: jsondata in <b>/opt/lampp/htdocs/TelefonesUteis/ws/add_estado.php</b> on line <b>6</b><br />
第6行有 - > $data = json_decode($jsondata, true);