Ошибка Php mail: не перенаправляет после отправки почты
привет
Я хочу отправить почту с контактной страницы веб-сайта.
Я написал код, но после отправки письма он не перенаправляется на страницу благодарности.
Я не могу найти, в чем ошибка. Пожалуйста, мне нужна помощь.
Что я уже пробовал:
<pre><?php $mail_to = 'myemail@gmail.com'; // specify your email here // Assigning data from the $_POST array to variables $name = $_POST['w3lName']; $mail_from = $_POST['w3lSender']; $phone = $_POST['w3lPhone']; $msubject = $_POST['w3lSubject']; $message = $_POST['w3lMessage']; // Construct email subject $subject = 'Message from visitor ' . $name; // Construct email body $body_message = 'From: ' . $name . "\r\n"; $body_message .= 'E-mail: ' . $mail_from . "\r\n"; $body_message .= 'Phone: ' . $phone . "\r\n"; $body_message .= 'Subject: ' . $msubject . "\r\n"; $body_message .= 'Message: ' . $message; // Construct email headers $headers = 'From: ' . $mail_from . "\r\n"; $headers .= 'Reply-To: ' . $mail_from . "\r\n"; // Send mail $mail_sent = mail($mail_to, $subject, $body_message, $headers); // redirect to success page if ($success){ header("Location:https://www.bbc.com"); //Redirect to url if form submitted } else{ echo "Error"; } ?>
Gerry Schmitz
Вам когда-нибудь удавалось перенаправить кого-нибудь куда угодно или это ваша первая попытка?
namo77
Первая попытка