2017-09-18 1 views
-1

J'ai besoin d'envoyer des données POST au formulaire distant. J'ai un script simple ...PHP - Comment envoyer des données à distance

$data['field1'] = '1'; 
$data['field2'] = '2'; 
$data['field3'] = '3'; 

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, "https://www.example.com/my-form.php?authToken=poWQyj2q"); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_POST, true); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 

$output = curl_exec($ch); 
$info = curl_getinfo($ch); 

curl_close($ch); 

echo $output; 

... Ce serait beau travail, mais il y a un problème avec la forme URL - Comment vous pouvez le voir, il y a une certaine valeur « authToken » qui change chaque fois qu'un la page est chargée. Lorsqu'il est incorrect, le formulaire est envoyé mais pas traité.

Des idées pour le résoudre? Merci.

Répondre