[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Можно ли изменить $_SERVER['HTTP_REFERER']
GET
Здравствуйте.

Подскажите с вопросом.

Есть страница: index.php?test=1

на ней ссылка index.php?test=2

при нажатии на ссылку, прежде чем страница index.php?test=2 загружается в браузер идет обработка GET запроса и SESSION,

если определенных SESSION нет, то будет редирект на страницу index.php?test=3, там создадутся нужные сессии и нужно, чтоб произошел редирект обратно на index.php?test=2.


Ставлю в обработчике index.php?test=3 $_SERVER['HTTP_REFERER'], но он мне показывает адрес самой первой страницы index.php?test=1.

Видимо из-за того, что index.php?test=2 не до конца загрузилась и никакие заголовки не ушли.

Как сделать, чтоб сработало? Подделать $_SERVER['HTTP_REFERER'] на index.php?test=2 перед отправкой к созданию сессий не получается, явно прописываю URL, но он все равно в итоге от первой страницы.



_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Игорь_Vasinsky
не понял.

ты же сам пишешь - что с первой страницы ты должен перейти на вторую, НО - если нет данных в сессии ты попадаешь на 3ю страницу - отсюда ты и получаешь в виде рефера первую страницу.

что за цель приследуешь?

рефера подделать легко

$_SERVER['HTTP_REFERER'] = ...

но зачем?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
GET
Цитата
что за цель приследуешь?


попасть с третьей страницы на вторую, а не на первую.

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Быстрый ответ:

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