Я недавно изучаю PHP , и сейчас у меня возник такой вопрос:
нужно таким образом настроить функцию header, что бы она переадресовывала на текущую страничку. То есть:
если я вызываю header() находясь на странице site.ru/page1.php , меня должно переадресовать на такого вида ссылку site.ru/page1.php# , соответственно если я вызываю функцию с site.ru/page2.php, меня отправляет на site.ru/page2.php#
Первая мысль которая пришла мне в голову: может быть есть какая то супер глобальная переменная , которая хранит в себе адрес на котором в данный момент находится пользователь? Или это можно реализовать как то иначе ?
UPD: Приведу, для ясности, пример использования: есть на сайте какая то кнопка, при её нажатии выполняется скрипт script.php . Я хочу что бы после выполнения скрипта пользователь остался по тому же адресу, по которому он нажал кнопку, а не висел на адресе www.site.ru/script.php
Хорошо, а есть ли какой нибудь другой способ отличный от этого ?
Приведу, для ясности, пример использования: есть на сайте какая то кнопка, при её нажатии выполняется скрипт script.php . Я хочу что бы после выполнения скрипта пользователь остался по тому же адресу, по которому он нажал кнопку, а не висел на адресе www.site.ru/script.php
Dreaded, Возвращать юзера на тот адрес, что указан в $_SERVER['HTTP_REFERER'], то есть откуда он пришел. Но лучше отправлять запрос на script.php через ajax, например, чтобы запрос выполнялся без перезагрузки страницы.