Código
<?php ?> <table class="table table-condensed table-hover table-bordered table-striped"> <tr> <td><strong> Fecha </strong></td> <td><strong> Nombre </strong></td> <td><strong> Nombre Largo</strong></td> <td><strong> Descripción y observaciones</strong></td> <td><strong> Archivo </strong></td> </tr> <?php echo "<tr>"; echo "<td>$row[1]</td>"; echo "<td>$row[2]</td>"; echo "<td>$row[3]</td>"; echo "<td>$row[4]</td>"; echo "<td><a href=$row[5]>archivo</a></td>"; echo "</tr>"; } ?> </table>
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?