json 데이터를 test.php에 게시하지만 test.php에는 curl 스크립트가 있습니다. 전송 된 데이터를 인쇄 할 수 없습니다. 제대로 작동하는지 나는 모른다. 데이터를 다시 얻으려면 어떻게해야합니까?json 데이터를 서버로 전송하는 방법
컬 스크립트 :
$url = "test.php";
$content = json_encode(array('asdf'=>1));
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER,
array("Content-type: application/json"));
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $content);
echo $json_response = curl_exec($curl);
$status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
if ($status != 200) {
die("Error: call to URL $url failed with status $status, response $json_response, curl_error " . curl_error($curl) . ", curl_errno " . curl_errno($curl));
}
echo" curl_error " . curl_error($curl) . ", curl_errno " . curl_errno($curl);
curl_close($curl);
내가 할 수있는 아무것도 출력하지
test.php :
echo "<pre>";
print_r($_REQUEST);
print_r($_POST);
echo "</pre>";
당신은 인 print_r ($ _ POST)'에서 무엇을 어떻게해야합니까;'? –
print_r ($ _ POST)에 아무 것도 표시되지 않습니다. – baligena