Cita: se me ha ocurrido que puedo utilizar JavaScript para controlar la pagina de referencia..., de hecho ya lo hago en otros casos...
pero que pasa en el caso que el usuario no utilice los botones "atras" , si no "Refrescar" o "F5"..se realizaria de nuevo la transaccion ??....
Hay otra forma que no sea con Java Script o con cookies??
Ya hice mi comentario al respecto .. debes usar sesiones o cookies .. pero no javascript ni ver un "HTTP_REFERER" esas soluciones pueden no funcionar en todos los casos ni son seguras.
Un saludo,