Respuesta: sessiones y paypal La mejor sería en la BD.Así no dependes de lo que haga el usuario.Si una "reserva" tiene el flag (columna) "comprándose" a 1, y el usuario que la está comprando, es el mismo que está intentando re-comprarla, se elimina la anterior.
También es la más complicada de implementar, ya que tienes que modificar tablas, y no sólo introducir código PHP.
Una sesión o una cookie son más fáciles de implementar, aunque la sesión puedes perderla si el usuario cierra el navegador, y la cookie, en caso de que el usuario las borre.
Cuando dices que se perdió el valor guardado en la sesión, sabes si lo que ocurrió es si se perdió ese valor, o se perdió la sesión entera? (session_id distinto).Si se perdió la sesión entera, seguro que llamaste a session_start? |