Shoot 'em,
jajja, ya volviendo al tema
deberias de tomar como consideracion enviarlo codificado, MD5 o algun Hash de encriptacion, de esa manera no se sabra que direccion fija es la que se contiene
por ejemplo
www.tudominio.com/sitio/descargas/producto1.zip
en este caso, codificarias las palabras
Cita: Palabra . . . . . . Encriptado
producto1.zip -------------- 29020d7a9f880be53c6bd3b1bfa96197
y anexas la fecha limite de descarga, tambien encriptada
supongamos mañana (06/12/2007)
Cita: 06/12/2007= 9bf4f664a0af2347e685686b87a39380
ahora, la creacion del link para envio
Cita: <a href="www.tudominio.com/sitio/default.asp?IdProd=29020d7a9f880be53c6bd3b1bfa9619 7.9bf4f664a0af2347e685686b87a39380">Descarga tu producto</a>
ahora que tratamiento le daras a la cadena.....
recibes la cadena
Cita: programa=split(request.querystring("IdProd"),".")
evaluamos la fecha, si esta en los limites de la descarga
tomamos la fecha de hoy, la encriptamos
la evaluamos contra la del link
Cita: fecha=encrypt(day(now)&"/"&month(now)&"/"&year(now))
if fecha=programa(1) then
procedemos a descargar
else
no se puede descargar
end if
y respecto a la primera parte, solo buscas contra la base de datos la que contendra la direccion del archivo y listo
solo una idea