Получение полного URL-адреса, включая строку запроса и привязку
Получение полного URL-адреса, который использовался для запроса текущей страницы, включая привязку, может быть полезным требованием при работе с включенными страницами. Рассмотрим сценарий, в котором страница с именем «foo.php» включена в «bar.php». Если вы хотите узнать полный URL-адрес в «foo.php», вам нужно, чтобы он отображал «bar.php?blarg=a#example».
Проблема с привязками
К сожалению, хэш (часть URL-адреса после #) никогда не отправляется на сервер. Он используется исключительно браузером для управления поведением страницы. В результате переменная PHP $_SERVER['REQUEST_URI'] будет содержать все, кроме привязки.
Использование JavaScript для привязок
Если вам абсолютно необходимо знать привязку, вы должны использовать свойство JavaScript «document.location.hash», в котором хранится содержимое привязки. Вы можете получить хэш, а затем включить его в форму или отправить на сервер с помощью запроса AJAX.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3