Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

PHP - Evitar la descarga de ficheros públicos

  Imprimir  
Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

Evitar la descarga de ficheros públicos

Autor:Fran García (1 intervención)
Fecha:16/09/2005 09:19:54
Url:
Tengo el siguiente problema:

He diseñado una aplicación web que permite a los usuarios registrados escuchar determinados ficheros de audio. Esta escucha se debe realizar a través de la página web que mostrará un reproductor.

El problema viene si un usuario determina la url donde se encuentra el fichero de audio y procede a su descarga. Esto es lo que quiero evitar, que el usuario descargue a su ordenador los ficheros de audio.

He probado por utilizar un fichero que se encargue de gestionar esto, de tal forma que cuando en la página web se desea incluir un reproductor de audio, se llame a un script PHP en lugar de llamar directamente al fichero de audio.

<mediaplayer src="downloadfile.php?filename=fichero.mp3">

Pero al hacerlo así, si el usuario pone en la barra de direcciones http://mi_web/downloadfile.php?filename=fichero.mp3, también conseguiría descargar ese fichero.

No sé si habeís entendido el problema que tengo.

Espero vuestra ayuda.
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Evitar la descarga de ficheros públicos

Autor:Arioco (2 intervenciones)
Fecha:21/09/2005 15:49:35
Supongo ke el download.php tendria ke mirar en las cookies si el usuario esta registrado o no.. y si lo esta dejarle escuchar.
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Evitar la descarga de ficheros públicos

Autor:arthasmx (9 intervenciones)
Fecha:23/09/2005 18:15:41
Que tal si los pones en otro dominio ??? como en un subdominio ??

Asi el usuario no sabe el nombre de tu web, osea, http://www.tupagina.com/sonidos/ttest.mp3

pero si lo pones en:
http://audiosprivados.tupagina.com/sonidos/test.mp3

pero al llamar el download.php?file=test.mp3, dentro del archivo download.php, pues busque o contenga la url correcta y cambiada a http://audiosprivados.tupagina.com....asi el usuario pensara que tus archivos deben estar en http://www.tupagina.com/sonidos/, cuando en realidad se encuentran en: http://audiosprivados.tupagina.com/sonidos

digo, es lo q se me ocurre, no se si esto sea posible :S jejeje

esperemos q si...saludos
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Evitar la descarga de ficheros públicos

Autor:Fran García (46 intervenciones)
Fecha:26/09/2005 19:40:23
Url:
Al final he conseguido hacer algo utilizando un displayfile.php que se encarga de abrir el fichero pasado por parámetro y devolverlo a la salida. El problema que tenía era que no conseguía comprobar si el usuario se encontraba logado en el sistema, ya que perdía de alguna forma el id de la session, cosa que ahora se la paso también como parámetro en la llamada al displayfile.php para que la cargue al inicio del script.

Gracias por vuestras aportaciones.
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

RE:Evitar la descarga de ficheros públicos

Autor:fernando (1 intervención)
Fecha:05/05/2014 18:35:36
Hola Fran.
Podrías poner un ejemplo de como solucionaste este problema??
Gracias
Comentar