>> 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.