Título: mostrar pdf no ruta Publicado por: bgnumis en 29 Agosto 2017, 15:47 pm Hola tengo una duda, tengo unos archivos en una carpeta llamada "archivos" donde tengo subidos el index (en el servidor) y dentro de esa carpeta unos archivos:
Código
La cuestión es que al poner "href=$row[5]" sale el link al pdf. La sorpresa es que el pdf sin estar logeado, sí se puede ver si te sabes la ruta www.miweb.com/archivos/fichero.pdf ¿Como podría hacer para que www.miweb.com/archivos/fichero.pdf sólo sea accesible para los usuarios logeados? Si que tengo un session start y me redirige si tratas de entrar a cualquier página php de esa al index donde debes registrarte pero en los pdf no lo hace? Título: Re: mostrar pdf no ruta Publicado por: ivancea96 en 31 Agosto 2017, 15:54 pm Puedes hacer un archivo PHP que sirva el o los archivos.
Simplemente, dentro de ese código, compruebas si está logueado. Si no lo está, lo rechazas y lo envías a donde quieras o muestras un error de permisos. Si está logueado, le sirves el archivo. Esto lo puedes hacer cambiando las cabeceras de la respuesta con "header()" y escribiendo el contenido del archivo. Aquí tienes un ejemplo: http://php.net/manual/en/function.readfile.php (http://php.net/manual/en/function.readfile.php) |