DAVID Malan: Poďme zlepšiť priebeh je Hlavná strana trochu ďalej, tentoraz z bezpečnostných dôvodov. Doteraz všetky naše súbory, či už chcel navštívi užívateľ priamo v prehliadači pomocou konkrétne adresy URL, alebo či chcel byť zahrnuté, rovnako ako u PHP funkcie vyžadujú, všetko, čo má nakoniec bol vnútri rovnaké verejné adresáre. Samozrejme, ak užívateľ nepotrebuje niekedy header.php priamo alebo footer.php priamo, nieto helpers.php priamo, mohli by sme rovnako dať všetky tieto súbory vnútri ich vlastné podadresáre, ktoré nie sú verejne prístupný. Ak to chcete vykonať, dovoľte mi, aby som navrhnúť nasledujúce. Vnútri nášho vhost adresár je miestna hostiť adresár, poďme sa teraz Nasledujúce zložky - zahŕňa, ktorá bude obsahovať súbory, napríklad helpers.php, verejnosť, ktorá bude obsahujú to, čo začneme volať otázky regulátory, ako index.php, lecturers.php, week0.php, a week1.php; a potom v šablónach bude byť header.php a footer.php. Takže jediná vec, ktorú som tu naozaj urobil je presunúť mimo mojej verejnosti adresár môj obsahuje adresár a môj Adresár templates tak, že ak sa teraz pozrite sa na hierarchickom zozname, by sme mali vidieť teraz toto. V skutočnosti, prvé máme zahŕňa adresár, vnútri ktorej je helpers.php. Potom máme verejný adresár, vnútri ktorej je index.php, lectures.php, week0.php, a week1.php. A konečne - adresár s názvom šablóny, vnútri ktorej je footer.php a header.php. Teraz aj užívateľ vie, že helpers.php existuje alebo header.php existuje alebo footer.php existuje, alebo nejaký iný súbor ktoré by mohli veľmi dobre obsahovať niečo súkromného, ​​ako je užívateľské meno alebo heslo, on alebo ona nemôže dostať v tomto súbore, pretože je to už web prístupný pretože tieto súbory sú už v môj verejný adresár.