Nel tutorial PHP di oggi imparerete come utilizzare i CURL per inviare informazioni su una pagina destinata a riceverle da script e non da form. Per capirci meglio, se volete inviare dei dati postati ad una pagina, non dovete inviarli alla pagina in cui viene visualizzato il form ma “all’action” del form.

 
$fName = ‘Inserire nome qui’;
$fEmail = ‘tuaemail@servizioemail.estensione’;
$fMessage = ‘inserire messaggio qui’;
 
// impostiamo l’URL
$url = ‘http://www.dominio.com/file.php’;
 
// impostiamo le variabili POST
$fields = array(
‘name’=>urlencode($fName),
‘email’=>urlencode($fEmail),
‘message’=>urlencode($fMessage)
);
$fields_string=;
 
//uniamo i nostri dati in un’unica URL
foreach($fields as $key=>$value) { $fields_string .= $key.‘=’.$value.‘&’; }
rtrim($fields_string,‘&’);
 
//apriamo la connessione
$ch = curl_init();
 
//impostiamo l’URL, il numero di dati da postare e i dati da postare
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
 
//eseguiamo il tutto
$result = curl_exec($ch);
 
//chiudiamo la connessione
curl_close($ch);
 

Share on FacebookCondividi su facebook

fonte: www.sastgroup.com