Помогите с формой <form></form>

A3
На сайте с 09.06.2009
Offline
50
429

Сделал форму для отправки сообщений

<form method="post" action="vopros.php">.....</form>

Мне нужно чтобы после заполнения формы посетитель автоматом возвращался на страницу.

С этим справился (тут аж два рабочих способа):

либо

header ("Location: ".$_SERVER['HTTP_REFERER']);

либо

echo "<html><head>

<meta http-equiv='Refresh' content='0; URL=".$_SERVER['HTTP_REFERER']."'>

</head></html>";

НО! Проблема в том, что ЕСЛИ посетитель не правильно заполнил поля формы, он не успевает прочитать предупреждающее об этом сообщение.

Я нашёл код задержки [sleep(10);], но КУДА БЫ Я НЕ СТАВИЛ ЭТОТ КОД - он код ТУПО тормозит запуск страницы(( [сообщения в echo не видно]

Подскажите, что делать то?

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#1

ну как бы

if (Нет ошибок)

{

<html><head>

<meta http-equiv='Refresh' content='0; URL=".$_SERVER['HTTP_REFERER']."'>

</head></html>

}

А больше сказать нечего без показа кода из vopros.php

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
CD
На сайте с 21.10.2004
Offline
82
#2

<meta http-equiv='Refresh' content='0; URL=".$_SERVER['HTTP_REFERER']."'>

0 заменить на 10? :)

Отличная конвертация женского трафика. (http://tinyurl.com/394ayz3) Второй месяц - в подарок! Core2Duo E6600 2x2.4ГГц / 4ГБ / 2x250ГБ => $68/мес. (http://tinyurl.com/E6600)
A3
На сайте с 09.06.2009
Offline
50
#3
CompDocs:
<meta http-equiv='Refresh' content='0; URL=".$_SERVER['HTTP_REFERER']."'>

0 заменить на 10? :)

Вы ГЕНИЙ)

+мульЁн :)

БЛАГОДАРЮ!

Закройте, пожалуйста, тему: ответ найден (пост Выше).

rammlied
На сайте с 13.04.2011
Offline
56
#4

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

делаю СДЛы, получаются ГСы )

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