>> DAVID MALAN: Katsotaanpa parantaa kurssin Etusivulle hieman
edelleen, tällä kertaa turvallisuussyistä.
Toistaiseksi kaikki meidän tiedostoja, onko tarkoitus käynyt käyttäjän suoraan
selaimessa kautta erityinen URL vai tarkoitus sisällyttää, kuten
PHP: n funktio edellyttää, kaikki on lopulta ollut sisällä samaa
julkisesta hakemistosta.
Tietenkin, jos käyttäjä ei tarvitse koskaan nähdä header.php suoraan tai
footer.php suoraan, saati helpers.php suoraan, voisimme yhtä hyvin
laittaa kaikki tällaiset tiedostot sisällä omaa alahakemistoa, joka ei ole julkisesti
saatavilla.
>> Voit tehdä tämän, saanen ehdottaa seuraavaa.
Sisällä meidän vhost hakemiston paikalliset isäntä hakemistoon, nyt on nyt
Seuraavat kansiot -
sisältää, joka sisältää tiedostoja, kuten helpers.php, kansanterveyden, joka
sisältää mitä me aloitamme soittamalla ohjaimet, kuten index.php,
lecturers.php, week0.php, ja week1.php; ja sitten malleja tulee
olla header.php ja footer.php.
Joten ainoa asia, olen todella tehnyt täällä on siirtää ulkopuolella minun julkisten
hakemiston minun sisältää hakemiston ja minun malleja hakemistoon niin että jos me nyt
katsokaa hierarkkinen listalle, meidän pitäisi nähdä nyt tämä.
>> Todellakin, ensin meidän täytyy sisältää hakemistoon, jonka sisällä on
helpers.php.
Sitten meillä on julkisesta hakemistosta, jonka sisällä on index.php,
lectures.php, week0.php, ja week1.php.
Ja lopuksi - nimiseen hakemistoon malleja, jonka sisällä on
footer.php ja header.php.
Nyt jopa käyttäjä tietää, että helpers.php olemassa tai header.php olemassa tai
footer.php olemassa tai jokin muu tiedosto että saattaa hyvinkin olla jotain
yksityinen, kuten käyttäjätunnus tai salasana, hän ei voi saada tuohon tiedoston,
koska se ei enää Webissä koska kyseiset tiedostot eivät enää ole
minun julkisesta hakemistosta.