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

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

Войти через TM ID
Похожие вопросы
Zaymigo Нижний Новгород
от 20 000 до 100 000 руб.
Devmasterz Тюмень
от 80 000 до 120 000 руб.