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.