Читайте URL из браузера - PullRequest
       1

Читайте URL из браузера

2 голосов
/ 02 ноября 2011

У меня есть следующий 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 ]

4 голосов
/ 02 ноября 2011

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

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

источник

1 голос
/ 02 ноября 2011

Попробуйте с JavaScript

<script language="javascript" type="text/javascript">
var pageurl = document.location.href;
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...