У меня есть главная страница с ссылкой-якорем #id и когда пытаюсь получить в if-e
$_SERVER[REQUEST_URI]
- получаю строку с адресом без #id. как получить ссылку вида страница + #id
Якорь только для браузеров.
Якорь не передается на сервер и не будет виден в суперглобальном массиве $_SERVER
.
Для получения якоря можно использовать javascript: document.location.hash
.
Если очень нужно, после загрузки основной страницы отправьте запрос на сервер (ajax), где якорь document.location.hash передайте как один из параметров запроса в $_POST.
Но, так лучше не делать, потому что сервер не должен ничего знать о якоре, который должен использоваться только для браузерной навигации внутри страницы.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Мне нужно сделать проверку инпута, с помощью vuejs, без нажатия на submit, которая будет проверять наличие логина в БД (проверяется в php файле)
В БД 'secret_users' с полями: id, name, email, password, ip_reg, data_reg есть users