1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,100 >> DAVID Malan: Idemo poboljšati Naravno-a naslovnicu malo 3 00:00:02,100 --> 00:00:04,480 dalje, ovaj put za sigurnosni razlozi. 4 00:00:04,480 --> 00:00:08,330 Do sada, sve naše datoteke, bilo značilo da će posjetiti korisnik izravno 5 00:00:08,330 --> 00:00:12,740 u pregledniku putem određenu URL ili da li trebali biti uključeni, kao i sa 6 00:00:12,740 --> 00:00:17,030 PHP je funkcija zahtijevaju, sve ima u konačnici je unutar iste 7 00:00:17,030 --> 00:00:18,340 javni imenik. 8 00:00:18,340 --> 00:00:22,530 Naravno, ako korisnik ne treba ikada vidjeti header.php izravno ili 9 00:00:22,530 --> 00:00:27,420 footer.php izravno, a kamoli helpers.php izravno, možemo i 10 00:00:27,420 --> 00:00:32,400 staviti sve takve datoteke u vlastitu poddirektorij koje nisu javno 11 00:00:32,400 --> 00:00:33,390 dostupni. 12 00:00:33,390 --> 00:00:36,000 >> Da biste to učinili, dopustite mi da predložiti sljedeće. 13 00:00:36,000 --> 00:00:41,020 Unutar naše vhost imenik je lokalna Imenik domaćina, idemo sada imaju 14 00:00:41,020 --> 00:00:42,690 Sljedeće mape - 15 00:00:42,690 --> 00:00:47,580 uključuje, koji će sadržavati datoteke kao što su helpers.php; javnosti, koja će se 16 00:00:47,580 --> 00:00:51,780 sadrže što ćemo početi zvati naše kontroleri, kao index.php, 17 00:00:51,780 --> 00:00:56,960 lecturers.php, week0.php i week1.php; , a zatim u predlošci 18 00:00:56,960 --> 00:01:00,470 biti header.php i footer.php. 19 00:01:00,470 --> 00:01:03,630 Dakle, jedino što sam stvarno učinio ovdje je da se presele izvan moje javnosti 20 00:01:03,630 --> 00:01:07,850 katalog my uključuje imenik i moj predlošci imenik, tako da, ako mi sada 21 00:01:07,850 --> 00:01:10,795 pogled na hijerarhijski popis, mi bi trebali vidjeti sada ovo. 22 00:01:10,795 --> 00:01:13,600 23 00:01:13,600 --> 00:01:17,490 >> Zapravo, prvo moramo uključuje katalog, unutar kojih se 24 00:01:17,490 --> 00:01:19,030 helpers.php. 25 00:01:19,030 --> 00:01:22,590 Onda imamo javni imenik, unutar kojih je index.php, 26 00:01:22,590 --> 00:01:26,580 lectures.php, week0.php, i week1.php. 27 00:01:26,580 --> 00:01:29,600 I na kraju - katalog zove predložaka, unutar kojeg je 28 00:01:29,600 --> 00:01:32,390 footer.php i header.php. 29 00:01:32,390 --> 00:01:37,830 Sada čak i korisnik zna da helpers.php postoji ili header.php postoji ili 30 00:01:37,830 --> 00:01:42,260 footer.php postoji ili neku drugu datoteku koji bi mogli vrlo dobro sadržavati nešto 31 00:01:42,260 --> 00:01:46,360 privatna, poput korisničkog imena ili lozinke, on ili ona ne može doći na tu datoteku, 32 00:01:46,360 --> 00:01:50,740 , jer to više nije dostupan web jer te datoteke više nisu u 33 00:01:50,740 --> 00:01:51,990 moj javni imenik. 34 00:01:51,990 --> 00:01:53,302