1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,100 >> DAVID Malan: Teeme parandada kursuse avalehele natuke 3 00:00:02,100 --> 00:00:04,480 veelgi, seekord turvalisuse kaalutlustel. 4 00:00:04,480 --> 00:00:08,330 Siiani on kõik meie failid, kas tule külastanud kasutaja otse 5 00:00:08,330 --> 00:00:12,740 brauser kaudu konkreetne link või kas tule ka, nagu 6 00:00:12,740 --> 00:00:17,030 PHP funktsiooni nõuda, kõik on lõppkokkuvõttes olnud sees sama 7 00:00:17,030 --> 00:00:18,340 avalik kataloog. 8 00:00:18,340 --> 00:00:22,530 Muidugi, kui kasutaja ei pea kunagi näha header.php otse või 9 00:00:22,530 --> 00:00:27,420 footer.php otse, rääkimata helpers.php otse, siis võiksime sama hästi 10 00:00:27,420 --> 00:00:32,400 panna kõik need failid sees oma alamkataloog, mis ei ole avalikult 11 00:00:32,400 --> 00:00:33,390 kättesaadav. 12 00:00:33,390 --> 00:00:36,000 >> Et seda teha, lubage mul välja järgmise. 13 00:00:36,000 --> 00:00:41,020 Toas meie vhost kataloog kohalik võõrustada kataloog, lähme nüüd 14 00:00:41,020 --> 00:00:42,690 järgmised kaustad - 15 00:00:42,690 --> 00:00:47,580 sisaldab, mis sisaldab faile, näiteks helpers.php, avalik, mis 16 00:00:47,580 --> 00:00:51,780 sisaldada mida hakkame helistades kontrollerid, nagu index.php, 17 00:00:51,780 --> 00:00:56,960 lecturers.php, week0.php ja week1.php; ja siis mallid 18 00:00:56,960 --> 00:01:00,470 olema header.php ja footer.php. 19 00:01:00,470 --> 00:01:03,630 Nii et ainus asi, mida ma olen tõesti teinud siin on liikuda väljaspool oma avaliku 20 00:01:03,630 --> 00:01:07,850 Kataloog mu sisaldab kataloog ja minu malle kataloogis, nii et kui me nüüd 21 00:01:07,850 --> 00:01:10,795 vaadata hierarhiline loetelu, peaksime nägema nüüd see. 22 00:01:10,795 --> 00:01:13,600 23 00:01:13,600 --> 00:01:17,490 >> Tõepoolest, esiteks meil on kataloog, mille sees on 24 00:01:17,490 --> 00:01:19,030 helpers.php. 25 00:01:19,030 --> 00:01:22,590 Siis on meil avalik kataloog mille sees on index.php, 26 00:01:22,590 --> 00:01:26,580 lectures.php, week0.php, ja week1.php. 27 00:01:26,580 --> 00:01:29,600 Ja lõpuks - kataloog nimega malle, mille sees on 28 00:01:29,600 --> 00:01:32,390 footer.php ja header.php. 29 00:01:32,390 --> 00:01:37,830 Nüüd isegi kasutaja teab, et helpers.php olemas või header.php olemas või 30 00:01:37,830 --> 00:01:42,260 footer.php olemas või mõne muu faili mis võib väga hästi sisaldama midagi 31 00:01:42,260 --> 00:01:46,360 privaatne, nagu kasutajanimi või parool ta ei saa seda faili 32 00:01:46,360 --> 00:01:50,740 sest see ei ole enam veebis kättesaadav kuna neid faile ei ole enam 33 00:01:50,740 --> 00:01:51,990 minu avalik kataloog. 34 00:01:51,990 --> 00:01:53,302