Respuesta: tiempo en descargas Yo a la tabla de la base de datos le metería un indicador de archivo, para que si quiere descargar otro archivo pueda.
ID | ID_DESCARGA | IP | HORA
Y luego lo que dijiste tú, siguiendo las instrucciones de abimaelrc: compruebas si con esa ip y esa id_descarga hay algún registro, si es así comparas la hora actual con la hora del registro, y si han pasado más de 10min actualizas el registro con la hora actual y le dejas descargar. Si no han pasado, le dices "tienes que esperar 10 min si quieres volver a descargar el archivo". |