Читать 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 2

2 ответа:

Браузер не отправляет хэш (часть после #) на сервер, и из-за этого он недоступен в PHP. Вы можете прочитать его и отправить на сервер только с помощью JavaScript

Когда ссылка URI используется для выполнения действия извлечения на идентифицированный ресурс, необязательный идентификатор фрагмента, отделенный от URI символом перекрестия ( " # " ), состоит из дополнительных справочная информация, интерпретируемая агентом пользователя после поисковое действие имеет был успешно завершен. Как таковой она не является часть URI, но часто используется в сочетании с URI.

Источник

Попробуйте использовать javascript

<script language="javascript" type="text/javascript">
var pageurl = document.location.href;
</script>