Как сделать задержку при редиректе?

Kood-Good

Новичок
Как сделать задержку при редиректе?

скрипт добавил записи в базу и перекидывает пользователя на другую страницу
PHP:
header("Location: ../index.php");
но я хочу сделать несколько секунд задержку чтобы показать сообщение "Спасибо, все внесено...".
ну т.е как на форумах. как это реализовывается?
 

Кром

Новичок
Редирект делай на страницу с метой типа:
<META HTTP-EQUIV=Refresh CONTENT="10; URL=http://www.example.com/">
 

Wicked

Новичок
можно поступить принципиально по-другому. выводить сообщение после редиректа.

делать примерно такой редирект
header("Location: ../index.php?msg=OK");
и обрабатывать $_GET['msg'] в index.php, выводя соответствующее сообщение.
 

Фанат

oncle terrible
Команда форума
но лучвше так не делать.
это совершенно лишняя и раздражающая функция.
 

TheBattle

Новичок
А ещё можно JavaScript использовать (так тоже на форумах используется), так будет красивее:)
 

TheBattle

Новичок
Визуально красивее (не сам процесс перезагрузки, а, скажем, бегущая строка из символов - достигли какого-либо предела символы - осуществился редирект).
 
Сверху