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

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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽