[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как в PHP вернуться не на 1, а на 2 предыдущих
Гость_Freeware
Причина: Переход к форме регистрации вызывается с 1 страницы, Форма регристрации соотвествено является 2-ой странице, форму обрабатывает 3 файл и выводит сообщение пользователю...
Вопрос: Как вернуться на 2 страницы назад, но именно к той странице, с которой вызывалась форма?..
Спасибо...



Спустя 15 минут, 14 секунд (21.09.2011 - 20:00) Pulse написал(а):
header() ?

Спустя 3 минуты, 41 секунда (21.09.2011 - 20:04) grafnet написал(а):
Как вариант:
там, где форма регистрации нужно определить $_SERVER['HTTP_REFERER'], передать его значение на последующие страницы. После успешной регистрации делать редирект на тот $_SERVER['HTTP_REFERER']

Но как по мне, то лучше перенаправлять просто на главную.

Спустя 15 минут, 34 секунды (21.09.2011 - 20:19) Гость_Freeware написал(а):
(Дело в том, что у меня регистрация не нужна на главной, поэтому перемещаться на главную не слишком удобно, и я решил сделать форму входа и кнопку "регистрация", только там, где нужно...)

Получается, что для страницы с формой я определю переменную $_GET[...], равную $_SERVER['HTTP_REFERER'], на второй странице просто выставляю header('Refresh:5; URL='.$_GET[...]); будет ли такая запись верной?..

Спустя 3 минуты, 32 секунды (21.09.2011 - 20:23) inpost написал(а):
header("Location: url"); // редирект.
Либо в сессии храни стартовую страницу.

Спустя 16 минут, 17 секунд (21.09.2011 - 20:39) Гость_Freeware написал(а):
Вопрос всем:
А если сессия стартует, и проходит, значит при положительном перемещении на 1 страницу её нужно выключить и удалить?..

Спустя 4 минуты, 43 секунды (21.09.2011 - 20:44) grafnet написал(а):
Цитата (Гость_Freeware @ 21.09.2011 - 17:19)
определю переменную $_GET[...]

Наверное, будет удобнее отправить через $_POST в скрытом поле.

Спустя 11 часов, 21 минута, 2 секунды (22.09.2011 - 08:05) linker написал(а):
Яваскриптом можно window.history.back(шаг), если я не ошибся в написании.

Спустя 3 часа, 11 минут, 59 секунд (22.09.2011 - 11:17) Phpprogger написал(а):
<a href="javascript:history.back();">Вернуться назад</a>

еще мой вариант
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.