>> DAVID Malan: Naj izboljšati Seveda je domača malo
Nadalje ta čas varnostnih razlogov.
Doslej je vse naše datoteke, ali pomenilo, da jih obišče uporabnik neposredno
V brskalniku prek posebnega URL oziroma ali mišljeno, da se vključi, kot z
Funkcija PHP zahtevajo, vse ima nazadnje bila znotraj iste
javni imenik.
Seveda, če uporabnik ne potrebuje kdaj videli header.php neposredno ali
footer.php neposredno, kaj šele helpers.php neposredno, lahko tudi mi
vse take datoteke znotraj lastne podimenik, ki niso javno
dostopna.
>> Če želite to narediti, mi dovolite, da predlagam naslednje.
Znotraj naše vhost imenik je lokalna gostila imenik, dajmo zdaj
naslednje mape -
vključuje, ki bo vsebovala datotek, kot so helpers.php; javnost, ki bo
vsebuje kaj bomo začeli kliče naše kontrolorji, kot index.php,
lecturers.php, week0.php in week1.php; in nato v predlogah bo
biti header.php in footer.php.
Torej, edina stvar, ki sem res naredil tukaj je, da se premaknete izven mojega javnosti
Imenik moj vključuje imenik in moj Predloge imenik, tako da če bomo zdaj
pogled na hierarhični kotacijo, bi morali videti zdaj to.
>> Dejansko moramo najprej vključuje imenik, znotraj katere je
helpers.php.
Potem imamo javni imenik, znotraj katerega je index.php,
lectures.php, week0.php, in week1.php.
In končno - imenik imenovano predloge, od katerih je v notranjosti
footer.php in header.php.
Zdaj celo uporabnik ve, da helpers.php obstaja ali header.php obstaja ali
footer.php obstaja ali drugo datoteko da lahko zelo dobro vsebuje nekaj
zasebno, kot uporabniškega imena in gesla, on ali ona ne more priti na te datoteke,
zato, ker je dostopen ni več web ker te datoteke niso več
moj javni imenik.