Я использую AngularJS маршрутизацию с php,
так что мои URL выглядят так
http://localhost/admin/home#/categories
Всякий раз, когда я пытаюсь получить URL, он не дал полный URL. Дает только /admin/home
,
я использую $_SERVER['REQUEST_URI']
и сегмент кодового указателя. Оба не работают.
Может ли кто-нибудь помочь?
Боюсь, эта информация не передается на сервер.
Часть URL после # предназначена только для браузера. Вы можете добавить параметры GET или POST для передачи этой информации на ваш сервер, например:
HTTP: // локальный / администратор / дома хэш = категории # / категории
использовать:
$_SERVER[PHP_SELF]
Это даст полный URL, включая все.
Если вы хотите убрать вещи из URL, используйте такие вещи:
$url = trim(strtok("$url", '?'));
$url = str_replace("#!/", "", "$url");