angularjs — Как получить полный URL вместе с символом # в переполнении стека

Я использую AngularJS маршрутизацию с php,
так что мои URL выглядят так

http://localhost/admin/home#/categories

Всякий раз, когда я пытаюсь получить URL, он не дал полный URL. Дает только /admin/home,

я использую $_SERVER['REQUEST_URI'] и сегмент кодового указателя. Оба не работают.

Может ли кто-нибудь помочь?

2

Решение

Боюсь, эта информация не передается на сервер.
Часть URL после # предназначена только для браузера. Вы можете добавить параметры GET или POST для передачи этой информации на ваш сервер, например:

HTTP: // локальный / администратор / дома хэш = категории # / категории

1

Другие решения

использовать:

$_SERVER[PHP_SELF]

Это даст полный URL, включая все.

Если вы хотите убрать вещи из URL, используйте такие вещи:

$url = trim(strtok("$url", '?'));
$url = str_replace("#!/", "", "$url");
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector