Как получить хеш на серверном языке? - PullRequest
2 голосов
/ 03 апреля 2012

Насколько я знаю, нет способа получить хеш URL на языке сервера, поскольку хеш URL не отправляются на сервер. Один из моих коллег сказал мне, что это должно быть возможно в java (jsp) или Ruby. Так как я тестировал его на PHP, но он просто не работает. Я гуглил насчет ruby ​​и jsp, но безуспешно. Он также отметил, что первый доступ (http://domain.com/index.php#test) доступен со стороны сервера.

в PHP, печать нашей переменной $ _ SERVER не имеет ничего о хэше

Возможно ли это на других языках на стороне сервера?

1 Ответ

2 голосов
/ 03 апреля 2012

Краткий ответ: нет, это только на стороне клиента.

Немного длиннее: он называется Идентификатор фрагмента и только на стороне клиента - браузер не отправляет эту часть URLна сервер.Это невозможно на любом языке, если вы не используете какую-либо браузерную реализацию (или программное обеспечение), которая будет отправлять эту часть URL на сервер.Справка: http://en.wikipedia.org/wiki/Fragment_identifier

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...