Перенаправление на другую страницу php

157
18 января 2019, 23:30

есть код отправления почты с формы, нужно сделать перенаправление со страницы отправки на главную страницу сайта. Вот код отправки:

    <?php
   $username = $_POST['name'];
   $email=$_POST['email'];
   $mess = $_POST['mess'];
   $to      = "alexandr.bondarenko.free@gmail.com";
   $headers = 'From: bondsite@alexanderbondarenko.zzz.com.ua' . "\r\n";
   $subject = "Сообщение с блога BS $url";
   $message = "Имя:" .$name ."\nEmail:" .$email ." \n\n\t" .$mess;
   mail($to, $subject, $message, $headers);
?>
<!DOCTYPE html>
<!DOCTYPE html>
<html>
<head>
    <title>Сайт</title>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="shortcut icon" href="img/Alexandr_Bondarenko.jpg" type="image/x-icon">
</head>
<body>
    <h1>Спасибо за сообщение, я Вам обязательно отвечу!</h1>
    <button><a href="javascript: history.back(-1);">Вернутся
    </a></button>
</body>
</html>
Answer 1

Вариант 1

<?php
$username = $_POST['name'];
$email=$_POST['email'];
$mess = $_POST['mess'];
$to      = "alexandr.bondarenko.free@gmail.com";
$headers = 'From: bondsite@alexanderbondarenko.zzz.com.ua' . "\r\n";
$subject = "Сообщение с блога BS $url";
$message = "Имя:" .$name ."\nEmail:" .$email ." \n\n\t" .$mess;
mail($to, $subject, $message, $headers);
header("Location: /index.php?");
exit();
?>

Вариант 2

<head>
<meta http-equiv="refresh" content="1; URL=/index.php">
</head>

Вариант 3

<script type="text/javascript"> 
setTimeout('location.replace("/index.php")',1000); 
</script> 
Answer 2

после отправки e-mail, редирект на website.ru

$isSend = mail($to, $subject, $message, $headers);
if($isSend){
  header('Location: http://website.ru/');
}
READ ALSO
Заполнение данных mysql

Заполнение данных mysql

Создал таблицу в mysql, каждому столбцу таблице задал определенный тип данныхОднако при заполнении столбца с типом Decimal я решил попробовать...

210
Asterisk Mysql в dialpan не выдает результат

Asterisk Mysql в dialpan не выдает результат

Добрый вечер всем специалистов по звездочке, есть такая очень интересная проблема:

175
Как нарисовать на конце кривой Безье стрелку?

Как нарисовать на конце кривой Безье стрелку?

Рисовать еще одну кривую или квадратичную не получит тк начальная точка этой кривой будет конечной точкой первой кривой

160