Переадресация с формы обратной связи

Подскажите пожалуйста, на сайт поставил форму заявки, после успешного заполнения которой, открывается новая страница с текстом "Заявка успешно отправлена". Требуется, чтобы открывалась другая страница, назовем например "succes.html"

P.S. Только всему обучаюсь, извините если глупый вопрос, но ответа нужного не нашел, да и в знание PHP пока я полный ноль.

Вот код отправки формы:

<?php

$name = $_POST['name'];
$tel = $_POST['tel'];
$email = $_POST['email'];


$name = htmlspecialchars($name);
$tel = htmlspecialchars($tel);
$email = htmlspecialchars($email);


$name = urldecode($name);
$tel = urldecode($tel);
$email = urldecode($email);


$name = trim($name);
$tel = trim($tel);
$email = trim($email);


if (mail("[email protected]",
        "Новая заявка",
        "Имя: ".$name."\n".
        "Телефон: ".$tel."\n".
        "Email: ".$email,
        "From: почта@маил.рф \r\n")

) {
    echo ('Письмо успешно отправлено!');
}

else {
    echo ('Есть ошибки! Проверьте данные...');
}

?>


Ответы (1 шт):

Автор решения: Senior Full stack

Создайте нужную страницу и сделайте на нее переадресацию в нужный момент

<?php

/*...*/
if (mail("[email protected]",
        "Новая заявка",
        "Имя: ".$name."\n".
        "Телефон: ".$tel."\n".
        "Email: ".$email,
        "From: почта@маил.рф \r\n")

) {
    header('Location: /success.html', true, 302);
    exit ('<html><head><meta http-equiv="refresh" content="3; URL=/access.html" /></head><body><h1>Письмо успешно отправлено!</h1></body></html>');
}

else {
    echo ('Есть ошибки! Проверьте данные...');
}

/*...*/
→ Ссылка