После отправки формы просим отправить повторно
У меня есть форма подачи по почте. Я отправляю форму, и все хорошо, однако если я попытаюсь перезагрузить новую страницу, на которую форма переходит после отправки, я получу сообщение "Вы хотите повторно отправить данные" (FireFox). Это может произойти и в других браузерах, но я не уверен.
Что я уже пробовал:
<? php
if(isset ($_POST ['submit_ex']))
{
$name = $_POST ['nameex'];
$email = $_POST ['emailex'];
$mobnum = $_POST ['phoneex'];
$typehidden=$_POST ['current_url'];
$textmessage =$_POST ['messageex'];
$МСГ = $_POST, где['сообщение'];
долл = 'pavan@onemg.co';
// предмет
$предмет = 'экспертиза ONEMG запрос;
// сообщение
$сообщение = '
<title & gt;Onemg детали запроса
Детали запроса ONEMG Works
<!--
-->
<!--
-->
Детали запроса ONEMG Works | ||
Имя | : | '.$имя.' |
Мобильный | : | - . $mobnum. |
Идентификатор Электронной Почты | : | '.$электронная почта.' |
мобильный номер | : | - . $mobnum. |
Текущая Страница Запроса | : | ". $typehidden". |
Сообщение | : | '. $textmessage.' |
';
// Для отправки HTML-почты необходимо задать заголовок Content-type
$headers = 'MIME-Version: 1.0'. " \r\n";
$headers. = 'Content-type: text/html; charset=iso - 8859-1'. " \r\n";
// Дополнительный заголовок
//$headers. = ' To: Alterego <info@alterego360.in>'. " \r\n";
$заголовки .= От: &ЛТ;'.$электронной почте.'&и GT;' . "\р\н";
// Отправить его
//mail ($to, $subject, $message, $headers);
//header ("location:portfolio/portfolio. php? page=portfolio");
// заголовок ("location:index.php");
// заголовок ("location:portfolio.php");
/окна /Эхо".местоположение='http://www.onemindgroup.com/onemg-test/thank-you-expertise.php'";
если(@Почта($к, $вопросу, $послание, $заголовки))
{
окна Эхо ".местоположение='http://www.onemindgroup.com/onemg-test/thank-you-expertise.php'";
}еще{
Эхо " Почта не была отправлена!";
}
}
?>