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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
04 мая 2024, в 06:10
4000 руб./за проект
04 мая 2024, в 05:49
10000 руб./за проект
04 мая 2024, в 03:57
10000 руб./за проект