Salve a tutti,
cerco di inviare dei dati trami POST usando curl da un server A ad un server B, ma la richiesta arriva priva di dati!
questo è il codice
codice:
$url = "http://xxx.it/App/ReceiveDatas";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
// curl_setopt($ch, CURLOPT_FAILONERROR, 1);
// curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_POST, TRUE);
// curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
// curl_setopt($ch, CURLOPT_POSTFIELDS, "act=incomingDatas&from=teampag&datas=" . $bu); // metodo 1
curl_setopt($ch, CURLOPT_POSTFIELDS, array(
'act' => 'incomingDatas',
'from' => 'serverA',
'datas' => 'datiCheInvio'
)); // metodo 2
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$esit = curl_exec($ch);
$cinfo = curl_getinfo($ch);
curl_close($ch);
$HTML .= 'esito: ' . $esit . '<br>';
$HTML .= 'info: ' . print_r($cinfo, TRUE) . '<br>';