Читать url из браузера
У меня есть следующий url: http://raiffeisenclub.www4.nextsoft.at/# bereich=6&_suid=132023551036703093549711221371 и я хочу получить этот url через php. Я попробовал это с
$_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
Но я просто получаю http://raiffeisenclub.www4.nextsoft.at тогда. Также
$_SERVER['QUERY_STRING'];
И
$_SERVER['REQUEST_URI'];
Не работает. Может кто-нибудь дать мне подсказку, пожалуйста?
2 ответа:
Браузер не отправляет хэш (часть после #) на сервер, и из-за этого он недоступен в PHP. Вы можете прочитать его и отправить на сервер только с помощью JavaScript
Когда ссылка URI используется для выполнения действия извлечения на идентифицированный ресурс, необязательный идентификатор фрагмента, отделенный от URI символом перекрестия ( " # " ), состоит из дополнительных справочная информация, интерпретируемая агентом пользователя после поисковое действие имеет был успешно завершен. Как таковой она не является часть URI, но часто используется в сочетании с URI.