Как перенаправить пользователя на страницу, на которой он находился, не замечая этого? - PullRequest
0 голосов
/ 08 февраля 2010

Средство просмотра веб-сайта будет на странице A, щелкните ссылку, которая затем отправляет на страницу B, но я хочу, чтобы они вернулись на страницу A без уведомления.

Когда они щелкают по ссылке, это меняет компоновку, с которой зритель просматривает сайт, поэтому код перенаправления не должен стирать или отменять файлы cookie или что-либо еще, сохраненное при щелчке ссылки. Спасибо!

Edit: Вот что я делаю. У меня есть страница с именем setskin.php, в которой есть код php, который принимает коды верхнего и нижнего колонтитула для различных макетов и применяет их. Я не знаю, как показать код без сумасшествия, поэтому здесь есть скриншот:

http://figmint.uuuq.com/Picture%202.png

Я хочу изменить свой веб-сайт таким образом, чтобы на боковой панели были одинаковые параметры сета (так будет на каждой странице). Я возился и сумел сделать так, чтобы при нажатии на ссылку нужного скина он менял скин, но затем вы попадаете на страницу setskin.php, чего я не хочу. Я искал способ сделать так, чтобы он отправлял вас на страницу setskin.php (так как я не мог понять, как это изменить), а затем обратно туда, откуда вы пришли.

Ответы [ 2 ]

0 голосов
/ 11 ноября 2014

Вы можете проверить заголовок реферера и вернуться к нему. Но если это не установлено, перейти на страницу по умолчанию?

Другие опции включают в себя размещение предыдущего URL-адреса в качестве параметра, например, параметра «следующий». Затем перенаправьте на это после того, как вы закончите. Довольно часто используемый шаблон для входа в систему.

0 голосов
/ 08 февраля 2010

Вы должны использовать AJAX. Таким образом, вы можете выполнять любую необходимую обработку за кулисами, не оказывая влияния на пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...