>> DAVID Malan: Imos mellorar o curso Inicio algo
ademais, este tempo de razóns de seguridade.
Ata o momento, todos os nosos arquivos, se feito para ser visitado por un usuario directamente
no navegador a través URL específico ou se destínase a ser incluída, como con
Función PHP esixen, todo ten en definitiva, foi dentro do mesmo
directorio público.
Por suposto, se o usuario non ten que Xa viu header.php directa ou
footer.php directamente, e moito menos helpers.php directamente, podemos moi ben
poñer todos estes arquivos no seu propio subdirectorio que non é publicamente
accesible.
>> Para iso, permítame propoñer o seguinte.
Dentro da nosa vhost directorio do lugar de directorio do servidor, imos agora ter o
os seguintes cartafoles -
inclúe, que conterá os arquivos como helpers.php; público, que será
conter o que imos comezar a chamar a nosa controladores, como o index.php,
lecturers.php, week0.php, e week1.php; e logo, en modelos han
ser header.php e footer.php.
Entón o único que realmente feito aquí é mover fóra do meu público
directorio meu inclúe directorio e meu directorio modelos de xeito que, se agora
ollar a unha lista xerárquica, debemos ver agora isto.
>> De feito, en primeiro lugar, temos un inclúe directorio, dentro do cal é
helpers.php.
Entón temos un directorio público, dentro da cal é index.php
lectures.php, week0.php, e week1.php.
E finalmente - un directorio chamado moldes, dentro dos cales está
footer.php e header.php.
Agora mesmo un usuario sabe que helpers.php existe ou existe ou header.php
footer.php existe ou algún outro ficheiro que podería moi ben ter algo
privado, como un nome de usuario ou contrasinal, el ou ela non pode chegar a este ficheiro,
porque non é máis accesible web porque estes ficheiros non están máis en
meu directorio público.