Lo más seguro sería implementar sesiones en tu sitio. De esta forma tu controlas creando una variable de sesión en tu página 1 del proceso que pasó a la página 2 del flujo de páginas que debe seguir tu aplicación y si se intenta acceder de cualquier forma (no sólo dando hacia atras a tu navegador sino incluso poniendo el URL directamente en tu navegador ..) que ya no corresponde entrar en ese momento a esa página.
En las FAQ's del foro PHP tienes ejemplos de uso de sesiones y en la documentación oficial de PHP al respecto:
www.php.net/session
Las soluciones -solo javascript- como ahí ven . .sólo funcionan en ciertos navegadores y en general son fácilmente franqueables.
Un saludo,