Ниже приведен php-код страницы, которая обрабатывает форму обратной связи на сайте (на мыло отправляется письмо). Проблема: если капча введена неправильно, выводится сообщение «Капча введена неверно» и все, но письмо все равно отправляется. По идее, работа скрипта должна прерываться командой exit. Возможно, ошибка в использовании exit, возможно в конструкции if elseif else. Помогите, пожалуйста.
if ($_POST['kapcha'] != $_SESSION['rand_code'])
{
echo "Капча введена неверно";
exit(1);
}
elseif ($send == 'true')
{
echo "<b>Спасибо за отправку вашего сообщения!<p>";
echo "<a href=index.html>Нажмите,</a> чтобы вернуться на главную страницу";
}
else
{
echo "<p><b>Ошибка. Сообщение не отправлено!";
}