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