| |
|
|
| | Как можно это сделать? направить пользователя на страницу,на которой он находился.
Такое видел на форумах-заходишь в топик,требуется регистрация-заполнил форму-и попал в тот топик,который запрашивал...Помогите! | |
| |
|
|
| |
|
|
| |
для: VYB
(04.09.2007 в 18:29)
| | | На странице А предлагается оформиться, переходим на страницу В для заполнения формы. Принимаем форму, проверяем, если ОК, то:
<?
header ("location: pageA");
?>
|
| |
| |
|
|
| |
|
|
| |
для: sim5
(04.09.2007 в 18:35)
| | | Где pageA - $_SERVER['HTTP_REFERER']. А если он пуст - например, главная страница. | |
| |
|
|
| |
|
|
| |
для: kasmanaft
(04.09.2007 в 18:43)
| | | А если начали со страницы А, проскакали пять страниц, а вернуться надо опять в А? Необязательно $_SERVER['HTTP_REFERER'], просто "принудиловка" исходя из условий. | |
| |
|
|
| |
|
|
| |
для: sim5
(04.09.2007 в 19:22)
| | | Как же тогда угадать эту страницу, куда надо возвращаться? :)
Принудиловка - это, по-моему, когда тебя все время отправляют на страницу А.. | |
| |
|
|
| |
|
|
| |
для: kasmanaft
(04.09.2007 в 19:25)
| | | Не знаю, что подразумевает автор под "направить пользователя на страницу,на которой он находился", но следуя далее "заходишь в топик,требуется регистрация-заполнил форму-и попал в тот топик,который запрашивал", предпологаю, что надо вернуться в точку А, а сколько "прыжков" от исходной точки надо будет совершить - неизвестно. Что в этом случае остается, как не следовать логике "собственного замысла" - правильно оформлено, на страницу А, есть погрешности, на соответсвующую страницу. Хотя я может и не правильно автора понимаю. | |
| |
|
|
| |
|
|
| |
для: sim5
(04.09.2007 в 19:37)
| | | Да, наверное, я неправильно понял. Прочитал "требуется авторизация", а форма обычно находится на той же странице.. ну и пошло.. | |
| |
|
|
| |
|
|
| |
для: kasmanaft
(04.09.2007 в 18:43)
| | |
Где pageA - $_SERVER['HTTP_REFERER']. А если он пуст - например, главная страница.
|
неееет! ни в коем случае так!
дело в том что многие прокси сервера, файрволы, антивирусники и тд изменяют рефер! | |
| |
|
|
| |
|
|
| |
для: tricket
(04.09.2007 в 21:49)
| | | >неееет! ни в коем случае так!
>дело в том что многие прокси сервера, файрволы, антивирусники и тд изменяют рефер!
И на что они его изменяют? :) | |
| |
|
|
| |
|
|
| |
для: tricket
(04.09.2007 в 21:49)
| | | в сессию можно складывать реферрер | |
| |
|
|
| |
|
|
| |
для: VYB
(04.09.2007 в 18:29)
| | | спасибо! | |
| |
|
|
| |
|
|
| |
для: VYB
(04.09.2007 в 21:14)
| | |
<?php
$referer = (!empty($_SERVER['HTTP_REFERER'])) ? $_SERVER['HTTP_REFERER'] : 'index.php';
echo "<meta http-equiv='refresh' content='0; url=${referer}'>";
?>
|
| |
| |
|
|
| |
|
|
| |
для: mihdan
(05.09.2007 в 14:37)
| | | можно и без фигурных скобок | |
| |
|
|