>> 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ář.