Николай Николаев
New Member
- Регистрация
- 31.10.2017
- Сообщения
- 5
Здравствуйте. Подскажите как и где прописать в php обработчике формы переход на страницу благодарности?
Код:
<?php
///ЗДЕСЬ НАДО ПОДСТАВИТЬ ПАРАМЕТРЫ ИЗ ФОРМЫ
if (isset($_POST['clientname'])) {$name=htmlentities($_POST['clientname']);} else {$name='';}
if (isset($_POST['phone'])) {$phone=htmlentities($_POST['phone']);} else {$phone='';}
$ip = '';
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
if (isset($_SERVER["HTTP_CLIENT_IP"])) {
$ip = $_SERVER["HTTP_CLIENT_IP"];
}
if (isset($_SERVER["REMOTE_ADDR"])) {
$ip = $_SERVER["REMOTE_ADDR"];
}
if (isset($_SERVER["HTTP_X_REAL_IP"])) {
$ip = $_SERVER["HTTP_X_REAL_IP"];
}
$apiKey = '11111111111111111111111'; //////
$url = '111111111111';
$stream = 111111111; //////
$data = array(
'key' => $apiKey,
'stream' => $stream,
'ip' => $ip,
'clientname' => $name,
'phone' => $phone
);
$requestQuery = http_build_query($data);
postCurlData($url,$requestQuery);
function postCurlData($url,$requestQuery)
{
$curl = curl_init();
curl_setopt($curl,CURLOPT_URL,$url);
//curl_setopt($curl, CURLOPT_TIMEOUT, 20);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_POSTFIELDS, $requestQuery);
$result = curl_exec($curl);
curl_close($curl);
$result =json_decode($result, true);
//return $result;
}
?>