>> DAVID MALAN: Mejoremos del curso inicio un poco
Además, esta vez para razones de seguridad.
Hasta ahora, todos nuestros archivos, ya sea destinado a ser visitado por un usuario directamente
en un navegador a través de URL específica o si destinado a ser incluido, al igual que con
Función de PHP requieren, todo tiene en última instancia, estado en el interior de la misma
directorio público.
Por supuesto, si el usuario no necesita a ver header.php directa o
footer.php directamente, y mucho menos helpers.php directamente, nosotros puede ser que también
poner todos los archivos dentro de su propia subdirectorio que no es públicamente
accesibles.
>> Para ello, me permito proponer lo siguiente.
Dentro de nuestro directorio de locales vhost sede de directorio, vamos ahora tienen la
siguientes carpetas -
incluye, el cual contendrá los archivos como helpers.php; dominio público que permita
contienen lo que vamos a empezar a llamar a nuestra controladores, como index.php,
lecturers.php, week0.php, y week1.php; y luego en las plantillas se
ser header.php y footer.php.
Así que la única cosa que realmente he hecho aquí es mover fuera de mi público
directorio de mi directorio includes y mi directorio de plantillas de modo que si ahora
ver una lista jerárquica, debemos ver ahora esto.
>> En efecto, en primer lugar tenemos la incluye directorio, dentro de los cuales es
helpers.php.
Entonces tenemos un directorio público, dentro de los cuales es index.php,
lectures.php, week0.php, y week1.php.
Y, por último - un directorio llamado plantillas, dentro de los cuales es
footer.php y header.php.
Ahora, incluso un usuario sabe que helpers.php existe o existe header.php o
footer.php existe o algún otro archivo que podría muy bien contener algo
privado, como un nombre de usuario o contraseña, él o ella no puede conseguir en ese archivo,
porque es accesible ya no Web porque esos archivos ya no están en
mi directorio público.