básicamente este comportamiento es automático y provisto por el navegador.... con el simple hecho de presionar
< Atras
ahora, si lo que quieres es mantener por ti mismo los valores...
(
si es posible) debes usar variables de sesión:
por ejemplo, al recibir el formulario guarda todo el $_POST en $_SESSION['old_post']
y en la pagina donde desees recuperar los valores... usa la sesión, en lugar del $_POST
Código PHP:
<input name="foo" value="<?php echo isset($_SESSION['old_post']['foo'])? $_SESSION['old_post']['foo']: ''; ?>"/>
NOTA que con checkboxes, radios, selects el comportamiento es distinto....
y que además, los input(file) no pueden recuperar su valor por seguridad, jamas!!!
espero te sirva, suerte!