Перейти к содержимому

Фотография
- - - - -

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


  • Вы не можете создать новую тему
  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 prosto_gde

prosto_gde

    Прохожий

    Топикстартер
  • Участник
  • 0
    5 сообщ.

Отправлено 06 Ноябрь 2017 в 14:39

Здравствуйте. Подскажите как и где прописать в 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;
}
?>

  • 0

Спонсор

#2 Volly

Volly

    Увлеченный

  • Участник
  • 96
    468 сообщ.

Отправлено 06 Ноябрь 2017 в 17:01

Простейший вариант - добавить в конце

 

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

 

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


  • 1



Похожие темы Свернуть

  Название темы Форум Автор Статистика Последнее сообщение
Статистика

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей