перенаправление с 1 страницы на другую

S
На сайте с 05.01.2010
Offline
80
654

После нажатия кнопки отправить в форме пользователь попадает на страницу которая сообщает ему о результате отправки. Не подскажете как сделать так что бы он находился на этой странице секунд 5 и потом его перебрасывало бы на главную?

Трудоемко сделать так что бы его перекидывало бы на ту страницу на которой он был до отправки?

Плюсоните если помог...
Jaf4
На сайте с 03.08.2009
Offline
804
#1
Soxay:
как сделать так что бы он находился на этой странице секунд 5 и потом его перебрасывало бы на главную?

редирект допиши на страницу и все.

юзай поиск.php редирект, meta refresh

Трудоемко сделать так что бы его перекидывало бы на ту страницу на которой он был до отправки?

не задавался

New! NVMe VPS от SmartApe.ru (https://goo.gl/eoYYkS)
minor
На сайте с 04.10.2010
Offline
70
#2
<meta http-equiv="refresh" content="5; url=страница на которую перейти">

HTML редирект самый простой, что бы перейти откуда пришли можно использовать $_SERVER['HTTP_REFERER']

PHP experience 2 year, comprehend seo
S
На сайте с 05.01.2010
Offline
80
#3

перенаправление на нужную страницу получилось. А как встроить в <meta http-equiv="refresh" content="5; url=страница на которую перейти"> глобальную $_SERVER['HTTP_REFERER'] что бы возвращался на страницу на которой был?

Я с глобальными переменными не особо знаком.

minor
На сайте с 04.10.2010
Offline
70
#4
<meta http-equiv="refresh" content="5; url=<?php echo $_SERVER['HTTP_REFERER'] ?>">

Примерно так, можно еше проверки сделать что с вашего сайта пришли, если нужно.

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

Думаю можно проще через JS.

Делаете функцию

<script>

function goBack(){

history.back();

}

</script>

В тег боди добавляете onload="setTimeout(goBack,5000);"

делаю СДЛы, получаются ГСы )
S
На сайте с 05.01.2010
Offline
80
#6

спасибо, работает.

minor. По идее проверки не нужны, на страницу с результатом отправки формы клиент попадает со страниц сайта, так что вернуться должен обратно куда-то на сайт. Или есть вариант при котором он не попадет обратно на сайт?

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