[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Повторная отправка при перезагрузке страницы
pavel8897
Здравствуйте! Подскажите, вот имеется скрипт с отправкой сообщения на почту. Но при обновление страницы сообщение отправляется повторно. Как от этого избавиться?

<form action="send.php" method="POST">
<input
name="numcas">
<input
type="submit" name="submit" value="Отправить на почту">
</form>
<?

if(isset($_POST['submit'])){
$message = $_POST['numcas'];
$to = "pavel8897@bk.ru";
$from = "admin@center.org";
$headers = "Content-type: text/plain; charset=utf-8 \r\n";
$headers .= "From: $from \r\n";
$pagetitle = "New msg.";
mail($to, $pagetitle, $message,$headers);
}
?>
AllesKlar
$success = mail($to, $pagetitle, $message,$headers);;
if($success) {
header('location: send_success.php');
} else {
header('location: send_fail.php');
}
exit;


_____________
[продано копирайтерам]
pavel8897
Цитата (AllesKlar @ 22.09.2017 - 10:39)
$success = mail($to, $pagetitle, $message,$headers);;
if($success) {
header('location: send_success.php');
} else {
header('location: send_fail.php');
}
exit;

Спасибо, все вышло)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.