FIKSER
@FIKSER

Как сделать редирект в php обработчике формы?

<?php 
 
$sendto   = "test@gmail.com"; // Куда отправлять
$yarcc = $_POST['year'];
$namecc = $_POST['name'];
$mail = $_POST['email'];


// Тема сообщения
$subject  = "test!!";
$headers  = "From: " . strip_tags($usermail) . "\r\n";
$headers .= "Reply-To: ". strip_tags($usermail) . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=UTF-8 \r\n";
 
// Структура сообщения
$msg  = "<html><body style='font-family:Arial,sans-serif;'>";
$msg .= "<h2 style='font-weight:bold;border-bottom:1px dotted #ccc;'>Новый заказ!</h2>\r\n";
$msg .= "<p><strong>ИМЯ:</strong> ".$namecc."</p>\r\n";
$msg .= "<p><strong>type:</strong> ".$type."</p>\r\n";
$msg .= "<p><strong>maill :</strong> ".$mail."</p>\r\n";
$msg .= "</body></html>";
 
// Результат отправки


if(@mail($sendto, $subject, $msg, $headers)) {
    echo "<center><img src='images/spasibo.png'></center>";
} else {
    echo "<center><img src='images/ne-tpravleno.png'></center>";
}
 
?>

Как сделать редирект на главную страницу сайта? С ajax обработчик не получилось, решил уже просто через php редирект на главную сделать.
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
slo_nik
@slo_nik
Добрый вечер.
Вот как-то так
if(@mail($sendto, $subject, $msg, $headers)) {
    header("Location: index.php");
} else {
    echo "<center><img src='images/ne-tpravleno.png'></center>";
}

Подробней здесь.
И не используйте "@" в коде без острой необходимости.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
от 2 000 до 4 000 usd.
Duotek Москва
До 120 000 руб.
HTML Academy Санкт-Петербург
от 130 000 до 140 000 руб.
19 авг. 2018, в 18:43
2000 руб./за проект
19 авг. 2018, в 17:11
200000 руб./за проект
19 авг. 2018, в 12:12
40000 руб./в месяц