Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/10/2013, 19:13
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: evitar descargas de archivos si no se ha iniciado sesión

Esa configuración del .htaccess es correcta, ahora sólo te falta tener un manejador de descarga donde recibas el nombre del archivo como parámetro, ejemplo:

descargar.php?archivo=archivo.txt

Un ejemplo sencillo:
Código PHP:
Ver original
  1. <?php
  2. // Aquí verificas que el usuario haya iniciado sesión
  3.  
  4. // Obtienes el nombre del archivo a descargar
  5. $archivo = (isset($_GET['archivo'])) ? $_GET['archivo'] : '';
  6.  
  7. if($archivo == '') {
  8.        die('Petición inválida.');
  9. }
  10.  
  11. // Debes hacer algunas validaciones para no permitir
  12. // que se descarguen cosas indebidas

Para lo demás, sigue esta búsqueda: https://www.google.com.mx/#q=site:fo...rga+de+archivo
__________________
- León, Guanajuato
- GV-Foto