# en url siendo ignorado en php 5.2

Tengo php 5.2. El # en la URL es ignorado por PHP. Alguien sabe por qué.

Por ejemplo, si la url es

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

Solo estoy viendo a = b

El carácter # tiene un significado especial en las URL .

 http://localhost?a=b#test 

hace que el navegador cargue http://localhost?a=b y salte al elemento con el id o name de “prueba”. Esa parte nunca se envía al servidor.

El fragmento de URL no se envía al servidor por el navegador. Si desea incluir un “#” real en la cadena de consulta, primero debe codificarlo como %23 .