DAVID Malan: Millorem del curs inici una mica A més, aquesta vegada per raons de seguretat. Fins ara, tots els nostres arxius, ja sigui destinat a ser visitat per un usuari directament en un navegador a través d'adreça explícita o si destinat a ser inclòs, igual que amb Funció de PHP requereixen, tot té en última instància, estat a l'interior de la mateixa directori públic. Per descomptat, si l'usuari no necessita a veure header.php directament o footer.php directament, i molt menys helpers.php directament, nosaltres pot ser que també posar tots els arxius dins de la seva pròpia subdirectori que no és públicament accessibles. Per a això, em permeto proposar el següent. Dins del nostre directori de locals vhost seu de directori, anem ara tenen la següents carpetes - inclou, el qual contindrà els arxius com helpers.php; domini públic que permeti contenen el que començarem a trucar a la nostra controladors, com index.php, lecturers.php, week0.php, i week1.php; i després en les plantilles es ser header.php i footer.php. Així que l'única cosa que realment he fet aquí és moure fora de la meva públic directori de la meva directori includes i el meu directori de plantilles de manera que si ara veure una llista jeràrquica, hem de veure ara això. En efecte, en primer lloc tenim la inclou directori, dins dels quals és helpers.php. Llavors tenim un directori públic, dins dels quals és index.php, lectures.php, week0.php, i week1.php. I, finalment - un directori anomenat plantilles, dins dels quals és footer.php i header.php. Ara, fins i tot un usuari sap que helpers.php existeix o existeix header.php o footer.php existeix o algun altre arxiu que podria molt bé contenir alguna cosa privat, com un nom d'usuari o contrasenya, ell o ella no pot aconseguir en aquest arxiu, perquè és accessible ja no web perquè aquests arxius ja no estan en el meu directori públic.