# в URL-адресе, игнорирующемся в php 5.2

У меня php 5.2. # В URL-адресе игнорируется PHP. Любой знает почему.

Например, если URL-адрес

= "> http: // localhost? a = b # =

Я вижу только a = b

Символ # имеет особое значение в URL-адресах .

 http://localhost?a=b#test 

заставляет браузер загружать http://localhost?a=b и перейти к элементу с id или name «test». Эта часть никогда не отправляется на сервер.

URL-адрес не отправляется на сервер браузером. Если вы хотите включить фактическое «#» в строку запроса, вам нужно сначала закодировать его как %23 .