Ver Mensaje Individual
  #10 (permalink)  
Antiguo 03/02/2004, 20:56
Zertiko
 
Fecha de Ingreso: noviembre-2002
Mensajes: 571
Antigüedad: 21 años, 5 meses
Puntos: 2
Antes que nada gracias Antonito y Cluster por las respuestas, lo que quiero exactamente es que cuando los usuarios ya se han autenticado y están en las secciones solo autorizadas a los usuarios, cuando descarguen un archivo (pdf, word, etc...) , no se vea la url y se vea lo de tipo http://www.dominio.com/archivos/archivo.php?id=24 donde este archivo tendra primero el code para los comprobar que es un usuario registrado(eso ya lo tengo), y después permitirle descargar el archivo recogiendo el id via $_GET['id'], buscar en la base de datos el id correspondiente que contendra la verdadera url del archivo y entonces que ya descargue el archivo.

Entonces quiero saber si las cabeceras que estoy utilizando son las correctas para este proposito???

Código PHP:
<?
    $resultado 
mysql_query("SELECT * FROM $tabla WHERE ID='{$_GET['id']}'",$conexion);
    
        while (
$fila mysql_fetch_array($resultado))
    
    {
 
$archivo=$fila["url"];

    }

header("Content-Type: application/download\n");
header("Content-Disposition: attachment; filename=$archivo");

?>

El código este no se porque??? pero solo me generá un pagina en blanco no descarga el archivo... , que está mal???

Un saludo.