Cita:
Iniciado por webseficientes Hola,
No se si deberías preocuparte tanto en lockear un recurso al momento de iniciar una transacción y que quede como no disponible hasta que esta transacción no termine.
Por que puede ocurrir que la transacción no termine y/o tarde mucho y te pierdas una reserva.
Lo que se suele hacer es:
- mostrar los recursos libres (archivo_paso1.php)
- iniciar el proceso de reserva (archivo_paso2.php)
- al momento de concretar la reservar verificar si el recurso aún esta libre, y proceder segun disponibilidad o no (archivo_paso3.php)
Al menos es lo que sucede en sitios populares de venta de entradas y demás.
Muchas gracias, esa era mi primera opcion, pero pensé que sitios importantes como reserva de vuelos, o plazas de trenes o bus, una vez que inicias una reserva ese asiento queda temporalmente reservado.
Seguire investigando a ver los competidores como actuan y así decidiré. Realmente desconozco como suele funcionar el mercado en este aspecto.
Un saludo.