Es scheint, dass ich ein Problem habe, wenn ich versuche, Formularvariablen an mehrere URLs zu senden. Der folgende Code nimmt Variablen aus einem Formular und speichert sie in PHP. Dann versuche ich, diese Variablen an bestimmte URLs zu senden (die Variablen werden übermittelt, das habe ich getestet). Ich habe gehört, dass cUrl der richtige Weg ist, aber ich weiß nicht, ob es funktioniert, da ich nicht weiß, wie ich den Antwortcode abrufen soll.
$name,
"src" => $src,
"em" => $email,
"ip" => $ip,
"signupDate" => $suDate
);
$data2 = array(
"firstname" => $name,
"email" => $email,
);
function post_to_url($url, $data) {
$fields = '';
foreach($data as $key => $value) {
$fields .= $key . '=' . $value . '&';
}
rtrim($fields, '&');
$post = curl_init();
curl_setopt($post, CURLOPT_URL, $url);
curl_setopt($post, CURLOPT_POST, count($data));
curl_setopt($post, CURLOPT_POSTFIELDS, $fields);
curl_setopt($post, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($post);
curl_close($post);
}
post_to_url("http://exampleURL.com/page.php", $data);
post_to_url("http://exampleURL2.com/cgi-bin/add.cgi", $data2);
print_r($result);
?>
Jede Hilfe ist sehr willkommen. Danke