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.