problema con php y javascript

ddiaz427
09 de Julio del 2005
El problema es el siguiente:

estoy desarrollando una pagina web en php y mysql, ademas de javascript. Cuando voy a insertar un registro, y depronto haya algun error, muestro un mensaje de eror y doy la opcion de regresar con la funcion history.back(), pero al retornar a la pagina la pagina anterior me sale caducada y me toca darle F5 o actualizar para que cargue bien. Hay alguna forma de evitar este error.

Loop
09 de Julio del 2005
javascript:history.go(-1);

Yo lo que hago para estos casos es validar de una vez por todas con js, dejar las cosas más importantes a php, y al momento de algún error crear un link de retorno algo como

<a href="?registro=true&amp;nombre=<?php echo $nombre;?>&amp;mail=<?php echo $mail; ?>&amp;username=<?php echo $user; ?>">Regresar</a>

y en la pág del formulario de registro le pones como values lo que sea pasado por get , digo para evitar q el usuario tenga que llenar nuevamente los campos....... !

Saludos !