DAVID MALAN: Mari kita memperbaiki kursus ini halaman utama sedikit lagi, kali ini untuk sebab keselamatan. Setakat ini, semua fail-fail kita, sama ada bertujuan untuk dikunjungi oleh pengguna secara langsung dalam pelayar melalui URL tertentu atau sama ada bertujuan untuk disediakan, dengan Fungsi PHP memerlukan, segala-galanya akhirnya menjadi bahagian dalam yang sama direktori awam. Sudah tentu jika pengguna tidak perlu pernah melihat header.php secara langsung atau footer.php langsung, apatah lagi helpers.php langsung, kita mungkin serta meletakkan semua fail-fail tersebut di dalam mereka sendiri Subdirektori yang tidak secara terbuka diakses. Untuk melakukan ini, izinkan saya untuk mencadangkan yang berikut. Di dalam vhost kami direktori ini tempatan menjadi tuan rumah direktori, mari kita kini mempunyai berikut folder - termasuk, yang akan mengandungi fail seperti helpers.php; awam, yang akan mengandungi apa yang kita akan berkata kami pengawal, seperti index.php, lecturers.php, week0.php, dan week1.php; dan kemudian dalam template akan menjadi header.php dan footer.php. Jadi satu-satunya perkara yang saya benar-benar dilakukan di sini adalah untuk bergerak di luar awam saya direktori saya termasuk direktori dan saya direktori template supaya jika kita kini melihat senarai hierarki, kita harus lihat sekarang ini. Malah, pertama kita mempunyai termasuk direktori, di dalam yang helpers.php. Maka kita mempunyai direktori awam, bahagian dalam yang index.php, lectures.php, week0.php, dan week1.php. Dan akhirnya - direktori yang dipanggil template, bahagian dalam yang footer.php dan header.php. Kini pengguna tahu bahawa helpers.php wujud atau header.php wujud atau footer.php wujud atau beberapa fail lain yang sangat baik mungkin mengandungi sesuatu swasta, seperti nama pengguna atau kata laluan, dia tidak dapat di fail yang, kerana ia tidak lagi boleh diakses web kerana fail-fail tidak lagi direktori awam saya.