Выводится ошибка: Cannot modify header information - headers already sent.
Вот код формы:
<form action="send.php" class="footer-form" id="review-form" method="post">
<input class="col-xs-12" type="hidden" name="subject" value="Перезвонить">
<div class="col-xs-12">
<input class="col-xs-12" type="text" placeholder="Ваше имя" name="name-sender">
</div>
<div class="col-xs-12">
<input class="col-xs-12" type="text" placeholder="Ваш номер телефона" name="phone-num">
</div>
<div class="col-xs-12">
<button class="button btn-form" type="submit" name="send-button">Перезвонить вам</button>
</div>
</form>
Код php:
<?php
$fio = trim(urldecode(htmlspecialchars($_POST['name-sender'])));
$phone = trim(urldecode(htmlspecialchars($_POST['phone-num'])));
$subject = trim(urldecode(htmlspecialchars($_POST['subject'])));//Загаловок сообщения
$to = 'fromuser@yandex.ru'; //Почта получателя, через запятую можно указать сколько угодно адресов
$message = '
<html>
<head>
<title>'.$subject.'</title>
</head>
<body>
<p>Имя: '.$fio.'</p>
<p>Телефон: '.$phone.'</p>
</body>
</html>'; //Текст нащего сообщения можно использовать HTML теги
$headers = "Content-type: text/html; charset=UTF-8 \r\n"; //Кодировка письма
$headers .= "From: Отправитель <from@example.com>\r\n"; //Наименование и почта отправителя
mail($to, $subject, $message, $headers);
header("Location: https://ya.ru/");
exit();
?>