У меня есть форма salesforce, которая отправляет данные формы в salesforce_url. Я реализую обработчик формы. Как отправить данные в salesforce-url в обработчике форм. В базовой форме оно будет отправлено через
<form action="salesforce-url" method="POST" role="form">
Теперь с обработчиком формы у меня установлено действие:
<form action="/form-handler.php" method="POST" role="form">
В моем обработчике формы в form-handler.php, как я могу отправить данные в https://www.salesforce.com.
PS: Использование Google CAPTCHA и будет автоматически заполнять определенные переменные формы, чтобы добавить к сложности. Ниже мой обработчик форм …
<?php
$email;$comment;$captcha;
if(isset($_POST['email'])){
$email=$_POST['email'];
}if(isset($_POST['g-recaptcha-response'])){
$captcha=$_POST['g-recaptcha-response'];
}
if(!$captcha){
echo '<h2>Please check the the captcha form.</h2>';
exit;
}
$response=file_get_contents("https://www.example.com/recaptcha/api/siteverify?secret=-YA-&response=".$captcha."&remoteip=".$_SERVER['REMOTE_ADDR']);
if($response.success==false)
{
echo '<h2>Please no spam, thank you.</h2>';
}else
{
header("Location: http://example.com/form-success/");
}
?>
Вы можете свернуть данные в удаленную базу данных.
http://davidwalsh.name/curl-post
Других решений пока нет …