quiero realizar un modulo de descargas donde el usuario ingrese y descarge un archivo y despues si quiere descargar de nuevo no pueda, tenga que esperar 10 minutos.
teno pensado realizarlo de la sig forma: al ingresar a modulo.php
verifica su ip y la hora del servidor, comparar si la ip existe en la base de datos, si no existe le permitimos descargar y almaceno su ip mas un tiempo limite "hora actual + 10 min",
de lo contrario si existe la ip comparo el tiempo limite con la hora actual si aun no cumple los 10 min no descarga de lo contrario descarga y elimino su ip y de nuevo almaceno su ip y un tiempo limite.
esta seria un forma correcta de hacerlo?