1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,100 >> DAVID Malan: Laten we het verbeteren van de cursus homepage een beetje 3 00:00:02,100 --> 00:00:04,480 verder, dit keer voor veiligheidsredenen. 4 00:00:04,480 --> 00:00:08,330 Tot nu toe al onze bestanden, of bedoeld om te worden bezocht door een gebruiker direct 5 00:00:08,330 --> 00:00:12,740 in een browser via specifieke URL of dat geacht omvat te worden, zoals bij 6 00:00:12,740 --> 00:00:17,030 Functie PHP nodig, alles heeft uiteindelijk binnenkant van dezelfde geweest 7 00:00:17,030 --> 00:00:18,340 openbare gids. 8 00:00:18,340 --> 00:00:22,530 Natuurlijk, als de gebruiker niet hoeft te ooit header.php direct te zien of 9 00:00:22,530 --> 00:00:27,420 footer.php rechtstreeks, laat staan helpers.php direct, kunnen we net zo goed 10 00:00:27,420 --> 00:00:32,400 zet al deze bestanden in hun eigen subdirectory die niet openbaar 11 00:00:32,400 --> 00:00:33,390 toegankelijk. 12 00:00:33,390 --> 00:00:36,000 >> Om dit te doen, staat u mij toe stellen het volgende. 13 00:00:36,000 --> 00:00:41,020 Binnenkant van ons vhost directory's lokaal hosten directory, laten we nu de 14 00:00:41,020 --> 00:00:42,690 volgende mappen - 15 00:00:42,690 --> 00:00:47,580 omvat, die bestanden bevatten, zoals helpers.php; publiek, dat zal 16 00:00:47,580 --> 00:00:51,780 bevatten wat we beginnen bellen naar onze controllers, zoals index.php, 17 00:00:51,780 --> 00:00:56,960 lecturers.php, week0.php en week1.php; en dan in templates zal 18 00:00:56,960 --> 00:01:00,470 zijn header.php en footer.php. 19 00:01:00,470 --> 00:01:03,630 Dus het enige wat ik heb hier echt gedaan is buiten mijn publiek te bewegen 20 00:01:03,630 --> 00:01:07,850 directory mijn includes map en mijn sjablonen directory zodat als we nu 21 00:01:07,850 --> 00:01:10,795 kijken naar een hiƫrarchische lijst, we nu dit moeten zien. 22 00:01:10,795 --> 00:01:13,600 23 00:01:13,600 --> 00:01:17,490 >> Inderdaad, eerst hebben we een omvat directory, binnen luidt 24 00:01:17,490 --> 00:01:19,030 helpers.php. 25 00:01:19,030 --> 00:01:22,590 Dan hebben we een publieke directory, binnenkant waarvan index.php, 26 00:01:22,590 --> 00:01:26,580 lectures.php, week0.php, en week1.php. 27 00:01:26,580 --> 00:01:29,600 En tot slot - een map met de naam sjablonen, binnen luidt 28 00:01:29,600 --> 00:01:32,390 footer.php en header.php. 29 00:01:32,390 --> 00:01:37,830 Nu zelfs een gebruiker die helpers.php weet bestaat of header.php bestaat of 30 00:01:37,830 --> 00:01:42,260 footer.php bestaat of ander bestand dat zou heel goed iets bevatten 31 00:01:42,260 --> 00:01:46,360 prive, zoals een gebruikersnaam of wachtwoord, hij of zij niet kan krijgen op dat bestand, 32 00:01:46,360 --> 00:01:50,740 want het is niet meer webtoegankelijke omdat deze bestanden niet langer in 33 00:01:50,740 --> 00:01:51,990 mijn openbare map. 34 00:01:51,990 --> 00:01:53,302