Ho un modulo molto lungo con tanti pulsanti di submit, ognuno con un nome diverso.
Il modulo viene inviato ad un'altra pagina che elabora i dati a seconda del pulsante premuto e reindirizza al modulo stesso.
Siccome il modulo è scrollabile, per evitare lo scrolling continuo ho inserito delle ancore.
Il problema è che i reindirizzamenti che dovrebbero contenere le ancore, ad esempio:

header("Location: modulo.php?id=".$_GET['id']."#7");

oltre il carattere # (compreso) non vengono trasmessi e i dati nella barra degli indirizzi si presentano per esempio così:

modulo.php?id=21

invece di:

modulo.php?id=21#7

Così le ancore sono praticamente inutili.