Нет, поскольку хэш-часть URL-адреса предназначена только для клиента и не отправляется на сервер.
Когда вы вводите URL, такой как http://server.com/dir/file.php?a=1#something
, в текстовое поле URL вашего браузера, браузер открывает соединение с server.com
, а затем выдает команду HTTP GET /dir/file.php?a=1 HTTP/1.1
. Это единственные данные, отправленные на сервер.
Следовательно, сервер никогда не получает часть #something
, и это означает, что на стороне сервера нет сценария, который вы могли бы написать для чтения этого значения.
Подобный вопрос объясняется здесь: Как получить Url Hash (#) со стороны сервера