# in url viene ignorato in php 5.2

Ho php 5.2. Il # nell'URL viene ignorato da PHP. Qualcuno sa perché.

Ad esempio se l'url è

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

Sto vedendo solo a = b

Il carattere # ha un significato speciale negli URL .

 http://localhost?a=b#test 

fa sì che il browser carichi http://localhost?a=b e salti all'elemento con l' id o il name di "test". Quella parte non viene mai inviata al server.

Il frammento di URL non viene inviato al server dal browser. Se si desidera includere un "#" effettivo nella string di query, è necessario prima codificarlo come %23 .