Cita:
Iniciado por Panino5001 Esto muchas veces se evita si el método del formulario es get en vez de post.
Justo es al reves .. si usas POST el navegador (cliente) almacena temporalmente los datos que envias por dicho método .. al recargar la página el navegador intenta nuevamente enviar dichos datos. Con el método GET no sucede esto.
Luego están los problemas que comenta jam1138 y la solución sería la que plantea el mismo: EL objetivo es "salir" rápido del script que hace el proceso (de insercción de datos en tu BD .. etc) y no quedarte en el (por ejemplo mostrando un mensaje de error/exito).
Por otro lado .. si usas sesiones .. el uso de sesiones también gestiona el "caché" de las páginas bajo la direcctiva: session.cache_limiter (php.ini) la cual se puede ajustar con la función: session_cache_limiter() pasandola del "por defecto" .. private a "public" o equivalentes.
Un saludo,