Продолжаем тему. Сделал на curl. Ниже приведен код. При нажатии на сабмит происходит запись в 2 системы подписки, то что нужно было.
Необходимо теперь по окончанию выполнения скрипта перекинуть на страницу url3. Как сделать? Если делать с помощью curl, то я вывожу на текущую страницу содержимое требуемой, но адрес остается прежний.
<?php if(isset($_POST['submit']))
{
$url1 = "url1";
$post_data1 = array (
"name" => $_POST['name'],
"email" => $_POST['email'],
"webform_id" => $_POST['webform_id']
);
$ch1 = curl_init();
curl_setopt($ch1, CURLOPT_URL, $url1);
curl_setopt($ch1, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch1, CURLOPT_POST, 1);
curl_setopt($ch1, CURLOPT_POSTFIELDS, $post_data1);
$output1 = curl_exec($ch1);
curl_close($ch1);
$url2 = "url2";
$post_data2 = array (
"lead_name" => $_POST['name'],
"lead_email" => $_POST['email']
);
$ch2 = curl_init();
curl_setopt($ch2, CURLOPT_URL, $url2);
curl_setopt($ch2, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch2, CURLOPT_POST, 1);
curl_setopt($ch2, CURLOPT_POSTFIELDS, $post_data2);
$output2 = curl_exec($ch2);
curl_close($ch2);
}
?>
<html>
<body>
<form method="post">
<input type="text" value="Введите ваше имя" name="name">
<input type="text" value="Введите e-mail" name="email">
<input type="submit" value="Отправить"name="submit">
<input type="hidden" name="webform_id" value="7" />
</form>