我有一個名爲「posted.php」的頁面。我將數據發佈到postjson.php。這是正常的。但是,如何捕捉那些發佈數據postjson.php從Php Curl post獲得回覆
posted.php的代碼如下:
**$url = 'http://localhost/Sudips/json/postjson.php';
//Initiate cURL.
$ch = curl_init($url);
//The JSON data.
$data = array("name" => "Hagrid", "age" => "36");
$data_string = json_encode($data);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type:application/json',
'Content-Length: ' . strlen($data_string))
);
$result = curl_exec($ch);**
我需要得到這些數據發表在postjson.php。如何讓他們在postjson.php。我想在postjson.php中使用$ _POST,但它什麼也沒有顯示。
在postjson.php嘗試'的var_dump($ _ POST)'和posted.php加上'回聲$結果' – Scott
'var_dump($ _ POST)'在** postjson.php **中給了你什麼?並且你可以在postjson.php中添加'if(curl_errno($ ch)){echo curl_error($ ch);}'到** posted.php ** – DavidDomain
它返回數組(0){} –