Как добавить страницу благодарности

Статус
Закрыто для дальнейших ответов.
Регистрация
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;
}
?>
 

Volly

Well-Known Member
Регистрация
21.03.2012
Сообщения
830
Простейший вариант - добавить в конце

header("Location: http://www.example.com/page_sanks.ext");
exit;

но по-хорошему надо бы создать логику с проверкой на ошибки и в соответствии с этим перенаправлять в разные места.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ