@Dreaded

Как в header указать текущий адрес?

Я недавно изучаю 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
  • Вопрос задан
  • 289 просмотров
Решения вопроса 1
p00h
@p00h
Фехтовальщик-стропальщик
header("Location: " . $_SERVER['REQUEST_URI']);
однако это вызовет бесконечный редирект
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы