DAVID Malan: Pojďme zlepšit průběh je Hlavní strana trochu dále, tentokrát z bezpečnostních důvodů. Dosud všechny naše soubory, ať už chtěl navštíví uživatel přímo v prohlížeči pomocí konkrétní adresy URL, nebo zda chtěl být zahrnuty, stejně jako u PHP funkce vyžadují, vše, co má nakonec byl uvnitř stejné veřejné adresáře. Samozřejmě, pokud uživatel nepotřebuje někdy header.php přímo nebo footer.php přímo, natož helpers.php přímo, mohli bychom stejně dát všechny tyto soubory uvnitř jejich vlastní podadresáře, které nejsou veřejně přístupný. Chcete-li to provést, dovolte mi, abych navrhnout následující. Uvnitř našeho vhost adresář je místní hostit adresář, pojďme se nyní Následující složky - zahrnuje, která bude obsahovat soubory, například helpers.php, veřejnost, která bude obsahují to, co začneme volat dotazy regulátory, jako index.php, lecturers.php, week0.php, a week1.php; a pak v šablonách bude být header.php a footer.php. Takže jediná věc, kterou jsem tady opravdu udělal je přesunout mimo mé veřejnosti adresář můj obsahuje adresář a můj Adresář templates tak, že pokud se nyní podívejte se na hierarchickém seznamu, bychom měli vidět teď tohle. Ve skutečnosti, první máme zahrnuje adresář, uvnitř které je helpers.php. Pak máme veřejný adresář, uvnitř které je index.php, lectures.php, week0.php, a week1.php. A konečně - adresář s názvem šablony, uvnitř které je footer.php a header.php. Nyní i uživatel ví, že helpers.php existuje nebo header.php existuje nebo footer.php existuje, nebo nějaký jiný soubor které by mohly velmi dobře obsahovat něco soukromého, jako je uživatelské jméno nebo heslo, on nebo ona nemůže dostat v tomto souboru, protože je to již web přístupný protože tyto soubory jsou již v můj veřejný adresář.