DAVID MALAN: Nézzük javítja a tanfolyam főoldalra egy kicsit további, ezúttal biztonsági okokból. Eddig, az összes fájlt, hogy célja, hogy látogatható a felhasználó által közvetlenül Egy böngésző segítségével adott URL-t vagy akár célja, hogy benne, mint a PHP függvény require, mindent végső soron belül volt az azonos nyilvános könyvtár. Természetesen, ha a felhasználónak nem kell valaha header.php közvetlenül vagy footer.php közvetlenül, nem is beszélve helpers.php közvetlenül, akár azt is hogy az összes ilyen fájlok belül a saját alkönyvtár, amely nyilvánosan nem elérhető. Ehhez, engedje meg, hogy javaslatot tesz a következő. Belül a mi vhost könyvtár helyi fogadó könyvtár, nézzük most már a következő mappák - magában, amely tartalmazza fájlokat, például helpers.php, nyilvános, ami tartalmaznak, mit fogunk kezdeni hívja fel vezérlők, mint például index.php, lecturers.php, week0.php és week1.php; majd sablonok legyen header.php és footer.php. Tehát az egyetlen dolog, amit nem csináltam itt van, hogy kívül a nyilvános könyvtár az magában foglalja a könyvtár és az én templates könyvtárba, hogy ha most nézd meg a hierarchikus lista, meg kell látni most meg ez. Sőt, először van egy magában könyvtár, amely a belsejében helpers.php. Aztán van egy nyilvános könyvtár, belsejében, amely index.php, lectures.php, week0.php, és week1.php. És végül - a könyvtár nevű sablonok, amely belsejében footer.php és header.php. Most még a felhasználó tudja, hogy helpers.php létezik, vagy header.php létezik, vagy footer.php létezik, vagy valamilyen más fájl , amely nagyon jól tartalmazhat valamit magán-, mint a felhasználónév és jelszó, ő nem tud az adott fájlt, mert ez már nem weben hozzáférhető mert ezek a fájlok már nem a nyilvános könyvtár.