Помогите разобраться со скриптом обратной связи

C
На сайте с 07.07.2008
Offline
82
453

Переделал этот скрипт под свой сайт, все работает, но хотелось, чтобы после отправки сообщения автоматом перекидывало на определенную страницу, а также при ошибках.

Вот тут оригинал скрипта

Сообщение при ошибке:

echo "<center><b>Не указано имя !!!<p>";

echo "<a href=reklama.html>Вернуться и правильно заполнить форму.</a>";
exit;

И концовка:

echo "<center><b>Спасибо за отправку вашего сообщения";

exit;

После

echo "<center><b>Спасибо за отправку вашего сообщения";
нужна функция редиректа, но вот какая, не знаю:confused:

Пробовал редирект на яваскрипт, не работает.

Заранее благодарен.

Alex-krs
На сайте с 24.06.2008
Offline
11
#1

header("Location: адрес куда отправим/");

exit;

C
На сайте с 07.07.2008
Offline
82
#2
Alex-krs:
header("Location: адрес куда отправим/");
exit;

не работает, я уже пробовал.

Alex-krs
На сайте с 24.06.2008
Offline
11
#3

должен работать.

echo "<center><b>Спасибо за отправку вашего сообщения";

header("Location: адрес куда отправим/");

exit;

R2
На сайте с 01.02.2007
Offline
28
#4
Alex-krs:
должен работать.

echo "<center><b>Спасибо за отправку вашего сообщения";
header("Location: адрес куда отправим/");
exit;

Не должен :)

Просто

header("Location: адрес куда отправим/");

exit;

S
На сайте с 28.10.2005
Offline
296
#5

А зачем вообще редирект?

Сообщения генерте на этой же странице после POST

LEOnidUKG
На сайте с 25.11.2006
Offline
1726
#6

Все программисты! Жесть даже не знают, что просто заголовок в середине кода не передать.

Юзайте на здоровье:

 exit("<html>

<head>
<meta http-equiv='refresh' content='1;куда_перенаправить'>
</head>
<body>
<center>
<br />Скоро Мы с Вами свяжимся</b>
</center>
</body>
</html>");
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
R2
На сайте с 01.02.2007
Offline
28
#7
LEOnidUKG:
Все программисты! Жесть даже не знают, что просто заголовок в середине кода не передать.

Вы не точны в высказываниях :)

Хоть в конце кода

Главное - до вывода в браузер любой информации

LEOnidUKG
На сайте с 25.11.2006
Offline
1726
#8
Raul21:
Вы не точны в высказываниях :)
Хоть в конце кода
Главное - до вывода в браузер любой информации

Да я это сказал глядя на советы, которые давали выше и имел ввиду, что чтобы так использовать заголовки, нужно в начале index.php как минимум вставить:


<?php
ob_start();
C
На сайте с 07.07.2008
Offline
82
#9

LEOnidUKG, спасибо!

Все работает!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий