
25/01/2013, 10:12
|
 | | | Fecha de Ingreso: abril-2011 Ubicación: Málaga
Mensajes: 389
Antigüedad: 13 años, 11 meses Puntos: 95 | |
Respuesta: Evitar que un enlace sea descargado más de dos veces por la misma persona Tan solo tienes que controlar el hash que le mandes por url.
web.com/test.php?hash=41980
En la base de datos, añade estos hash (puedes generarlos de varias formas) junto con un tinyint con 0 y 1 para activo e inactivo.
Cuando el user visite la url, comprueba si está activo. De ser así, haces el proceso y posteriormente haces update y lo cambias a inactivo.
Si el usuario vuelve a entrar, ya estará en inactivo y por lo tanto no podrá seguir con el proceso (descarga de contenido o lo que sea)
También puedes borrarlo directamente (el hash) una vez que se haya completado un proceso (cuando vuelva a entrar, el hash ya no existiría), ya según necesites.
__________________ Web Designer. Themes-Up!, próximamente |