Inviare variabili POST utilizzando la libreria CURL – PHP

In php è possibile inviare variabili POST da uno script ad un’altro utilizzando la libreria CURL.
Per testare questo semplice esempio è sufficente creare un array e darlo in pasto a CURL indicando l’url dello script di destinazione:

$url = ‘http://www.urlscript.it/ricevi_data.php’;
$data = array (‘nome’ => ‘Alex’, ‘password’ => ‘blablabla’);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_POST,true);
curl_setopt($ch, CURLOPT_POSTFIELDS,$data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
$res = curl_exec($ch);
curl_close($ch);

con queste poche righe verranno inviate a http://www.urlscript.it/ricevi_data.php le variabili nome=Alex e  password=blablabla utilizzando il metodo POST.