en si... la técnica consiste en no redireccionar, mas bien se trata de mostrar el formulario... y como obviedad agregar dicha ancla al
action del mismo
Código PHP:
<?php
if (/* formulario valido */)
{
// ...
}
?><a id="ancla"></a>
<form action="#ancla">
<input value="<?php if ( ! empty($_POST['foo'])) echo $_POST['foo']; ?>" name="foo"/>
</form>
así se evitaría la redirección... pues solo en caso de ser valido el formulario se procesa y tal ves ahí redireccione, en caso omiso... simplemente se sigue mostrando el formulario... ;)