Как получить значение после хэша в «somepage.php # name»?

Для данного URL-адреса я хочу получить имя-after-hash из базы данных. поэтому для url, как thepage.php#Madonna , вы увидите « 119! ».

Как я могу извлечь значение после хэша в URL-адресе? (мне нужен безопасный способ, совместимый с любым браузером, NON-JAVASCRIPT). Я хочу сделать это как $ _GET ['after hash'].

  • удалить дубликат из строки в PHP
  • Строгая проверка и фильтрация HTML в PHP
  • Создайте форму как услугу в Symfony2
  • Создание экземпляра объекта из опубликованных данных - PHP
  • Разбор Javascript (не JSON) в PHP
  • Номер с ведущими нулями изменяется в JavaScript
  • Причина, по которой я не использую GET, – это то, что я хочу использовать плагин AJAX и jquery.

    В основном я хочу использовать ajax для извлечения данных с сервера в соответствии со значением, назначенным после хэша.

  • Дневная разница без выходных
  • Laravel Eloquent получает результаты, сгруппированные по дням
  • Как обновить базу данных mysql без перезагрузки страницы
  • Отображение изображений PHP-Imagemagick
  • Получить номер недели (в год) с даты PHP
  • Почта PHP перестала работать
  • 3 Solutions collect form web for “Как получить значение после хэша в «somepage.php # name»?”

    Я не думаю, что это возможно. Строка после # интерпретируется браузером как имя привязки на текущей странице. Он не передается серверу.

    Javascript

    window.location.hash даст вам это значение. Затем вы можете передать его (через AJAX) на сервер для получения результатов.

    PHP

    Проверьте фрагмент parse_url ();

    Возвращаемые значения

    По серьезным искаженным URL-адресам parse_url () может возвращать FALSE и испускать E_WARNING. В противном случае возвращается ассоциативный массив, компоненты которого могут быть (хотя бы один):

    • схема – например, http
    • хозяин
    • порт
    • пользователь
    • проходить
    • дорожка
    • запрос – после вопросительного знака?
    • фрагмент – после хешмарка #

    Этот вопрос не имеет большого смысла, вам нужно его прояснить.

    Вы хотите хешировать URL без Javascript, но таким образом, который может использоваться Ajax?

    PHP is the Best Programming Language in the world.