1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,100 >> DAVID MALAN: Mari kita memperbaiki kursus ini halaman utama sedikit 3 00:00:02,100 --> 00:00:04,480 lagi, kali ini untuk sebab keselamatan. 4 00:00:04,480 --> 00:00:08,330 Setakat ini, semua fail-fail kita, sama ada bertujuan untuk dikunjungi oleh pengguna secara langsung 5 00:00:08,330 --> 00:00:12,740 dalam pelayar melalui URL tertentu atau sama ada bertujuan untuk disediakan, dengan 6 00:00:12,740 --> 00:00:17,030 Fungsi PHP memerlukan, segala-galanya akhirnya menjadi bahagian dalam yang sama 7 00:00:17,030 --> 00:00:18,340 direktori awam. 8 00:00:18,340 --> 00:00:22,530 Sudah tentu jika pengguna tidak perlu pernah melihat header.php secara langsung atau 9 00:00:22,530 --> 00:00:27,420 footer.php langsung, apatah lagi helpers.php langsung, kita mungkin serta 10 00:00:27,420 --> 00:00:32,400 meletakkan semua fail-fail tersebut di dalam mereka sendiri Subdirektori yang tidak secara terbuka 11 00:00:32,400 --> 00:00:33,390 diakses. 12 00:00:33,390 --> 00:00:36,000 >> Untuk melakukan ini, izinkan saya untuk mencadangkan yang berikut. 13 00:00:36,000 --> 00:00:41,020 Di dalam vhost kami direktori ini tempatan menjadi tuan rumah direktori, mari kita kini mempunyai 14 00:00:41,020 --> 00:00:42,690 berikut folder - 15 00:00:42,690 --> 00:00:47,580 termasuk, yang akan mengandungi fail seperti helpers.php; awam, yang akan 16 00:00:47,580 --> 00:00:51,780 mengandungi apa yang kita akan berkata kami pengawal, seperti index.php, 17 00:00:51,780 --> 00:00:56,960 lecturers.php, week0.php, dan week1.php; dan kemudian dalam template akan 18 00:00:56,960 --> 00:01:00,470 menjadi header.php dan footer.php. 19 00:01:00,470 --> 00:01:03,630 Jadi satu-satunya perkara yang saya benar-benar dilakukan di sini adalah untuk bergerak di luar awam saya 20 00:01:03,630 --> 00:01:07,850 direktori saya termasuk direktori dan saya direktori template supaya jika kita kini 21 00:01:07,850 --> 00:01:10,795 melihat senarai hierarki, kita harus lihat sekarang ini. 22 00:01:10,795 --> 00:01:13,600 23 00:01:13,600 --> 00:01:17,490 >> Malah, pertama kita mempunyai termasuk direktori, di dalam yang 24 00:01:17,490 --> 00:01:19,030 helpers.php. 25 00:01:19,030 --> 00:01:22,590 Maka kita mempunyai direktori awam, bahagian dalam yang index.php, 26 00:01:22,590 --> 00:01:26,580 lectures.php, week0.php, dan week1.php. 27 00:01:26,580 --> 00:01:29,600 Dan akhirnya - direktori yang dipanggil template, bahagian dalam yang 28 00:01:29,600 --> 00:01:32,390 footer.php dan header.php. 29 00:01:32,390 --> 00:01:37,830 Kini pengguna tahu bahawa helpers.php wujud atau header.php wujud atau 30 00:01:37,830 --> 00:01:42,260 footer.php wujud atau beberapa fail lain yang sangat baik mungkin mengandungi sesuatu 31 00:01:42,260 --> 00:01:46,360 swasta, seperti nama pengguna atau kata laluan, dia tidak dapat di fail yang, 32 00:01:46,360 --> 00:01:50,740 kerana ia tidak lagi boleh diakses web kerana fail-fail tidak lagi 33 00:01:50,740 --> 00:01:51,990 direktori awam saya. 34 00:01:51,990 --> 00:01:53,302