Eso no es porque estes utilizando inputs hidden... eso pasa porque el formulario se esta enviando con el method= "post" y en vez de enviarlo por la url con GET (test.php?dato1=dato1) se estan enviando a traves de variables por pagina.
Por eso cada vez que vuelves a la pagina te va a decir que debes volver a enviar los datos que llevas en tu formulario.
Suerte!