DAVID Malan: Idemo poboljšati Naravno-a naslovnicu malo dalje, ovaj put za sigurnosni razlozi. Do sada, sve naše datoteke, bilo značilo da će posjetiti korisnik izravno u pregledniku putem određenu URL ili da li trebali biti uključeni, kao i sa PHP je funkcija zahtijevaju, sve ima u konačnici je unutar iste javni imenik. Naravno, ako korisnik ne treba ikada vidjeti header.php izravno ili footer.php izravno, a kamoli helpers.php izravno, možemo i staviti sve takve datoteke u vlastitu poddirektorij koje nisu javno dostupni. Da biste to učinili, dopustite mi da predložiti sljedeće. Unutar naše vhost imenik je lokalna Imenik domaćina, idemo sada imaju Sljedeće mape - uključuje, koji će sadržavati datoteke kao što su helpers.php; javnosti, koja će se sadrže što ćemo početi zvati naše kontroleri, kao index.php, lecturers.php, week0.php i week1.php; , a zatim u predlošci biti header.php i footer.php. Dakle, jedino što sam stvarno učinio ovdje je da se presele izvan moje javnosti katalog my uključuje imenik i moj predlošci imenik, tako da, ako mi sada pogled na hijerarhijski popis, mi bi trebali vidjeti sada ovo. Zapravo, prvo moramo uključuje katalog, unutar kojih se helpers.php. Onda imamo javni imenik, unutar kojih je index.php, lectures.php, week0.php, i week1.php. I na kraju - katalog zove predložaka, unutar kojeg je footer.php i header.php. Sada čak i korisnik zna da helpers.php postoji ili header.php postoji ili footer.php postoji ili neku drugu datoteku koji bi mogli vrlo dobro sadržavati nešto privatna, poput korisničkog imena ili lozinke, on ili ona ne može doći na tu datoteku, , jer to više nije dostupan web jer te datoteke više nisu u moj javni imenik.