URL's temporales para descarga de archivos
Juan Manuel Doren
jmdoren en ok.cl
Mar Jul 29 13:39:43 CLT 2008
puedes tener un programa que:
1) valide una id de sesion o algun identificador que manejes tu y que
sea temporal
2) cambie el content-type, por ejemplo si envias un jpg header(
'Content-Type: image/jpeg' );
3) que abra el original desde alg diectorio que no se pueda ver desde web
4) lo lea y lo envie al usuario
<?php
if ( ! valido() ) // esto lo imlementas tu :)
{
die;
}
// codigo no probado, posiblemente con errores de sintaxis
// pero sirve de ejemplo
header( 'Content-Type: image/jpeg' );
$fp = fopen( '/directorio_oculto/imagen.jpg', 'r' );
while( !feof( $fp ) )
{
$bucket = fread( $fp );
echo $bucket;
}
fclose( $fp );
?>
El día 28 de julio de 2008 18:00, user name
<someusernamehere en gmail.com> escribió:
> Que tal, necesito implementar eso, un sistema que cuando el usuario
> entre en el sistema le muestre
> un enlace pero que sea temporal a modo de cuando baje el archivo ya no
> exista el enlace, esto para protejer los
> archivos y que no los puedan descargar solo poniendo la URL de el mismo.
>
>
> alguien me orienta???
>
>
> gracias
>
--
Juan Manuel Doren
Santiago, Chile
Más información sobre la lista de distribución PHP