1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,100 >> DAVID MALAN: Lassen Sie uns zu verbessern ist der Kurs Startseite ein wenig 3 00:00:02,100 --> 00:00:04,480 weiter, diesmal Gründen der Sicherheit. 4 00:00:04,480 --> 00:00:08,330 Bisher sind alle unsere Dateien, ob dazu gedacht, von einem Nutzer besucht werden direkt 5 00:00:08,330 --> 00:00:12,740 in einem Browser über bestimmte URL oder ob soll aufgenommen werden, wie mit 6 00:00:12,740 --> 00:00:17,030 PHP-Funktion benötigen, die alles hat schließlich innerhalb des gleichen gewesen 7 00:00:17,030 --> 00:00:18,340 öffentlichen Verzeichnis. 8 00:00:18,340 --> 00:00:22,530 Natürlich, wenn der Benutzer muss nicht je sehen header.php direkt oder 9 00:00:22,530 --> 00:00:27,420 footer.php direkt, geschweige denn helpers.php direkt, können wir auch 10 00:00:27,420 --> 00:00:32,400 setzen alle diese Dateien in der eigenen Unterverzeichnis, das nicht öffentlich 11 00:00:32,400 --> 00:00:33,390 zugänglich. 12 00:00:33,390 --> 00:00:36,000 >> Um dies zu tun, lassen Sie mich schlagen die folgenden. 13 00:00:36,000 --> 00:00:41,020 Innerhalb unserer lokalen vhost-Verzeichnis Gastgeber-Verzeichnis, lassen Sie uns nun die 14 00:00:41,020 --> 00:00:42,690 folgenden Ordner - 15 00:00:42,690 --> 00:00:47,580 umfasst, die Dateien enthalten, werden wie helpers.php, öffentliche, was wird 16 00:00:47,580 --> 00:00:51,780 enthalten, was wir telefonieren Sie unsere Controller wie index.php, 17 00:00:51,780 --> 00:00:56,960 lecturers.php, week0.php und week1.php; und dann wird in Vorlagen 18 00:00:56,960 --> 00:01:00,470 sein header.php und footer.php. 19 00:01:00,470 --> 00:01:03,630 Das einzige, was ich hier wirklich getan ist außerhalb meiner öffentlichen bewegen 20 00:01:03,630 --> 00:01:07,850 Verzeichnis enthält mein Verzeichnis und meine Vorlagen-Verzeichnis, so dass, wenn wir jetzt 21 00:01:07,850 --> 00:01:10,795 Blick auf eine hierarchische Auflistung, wir sollten jetzt das zu sehen. 22 00:01:10,795 --> 00:01:13,600 23 00:01:13,600 --> 00:01:17,490 >> Denn zuerst müssen wir eine enthält Verzeichnis, in deren Inneren ist 24 00:01:17,490 --> 00:01:19,030 helpers.php. 25 00:01:19,030 --> 00:01:22,590 Dann haben wir ein öffentliches Verzeichnis, innerhalb dessen ist index.php, 26 00:01:22,590 --> 00:01:26,580 lectures.php, week0.php, und week1.php. 27 00:01:26,580 --> 00:01:29,600 Und schließlich - ein Verzeichnis namens Vorlagen, innerhalb von denen 28 00:01:29,600 --> 00:01:32,390 footer.php und header.php. 29 00:01:32,390 --> 00:01:37,830 Jetzt weiß auch, dass ein Benutzer helpers.php existiert oder existiert oder header.php 30 00:01:37,830 --> 00:01:42,260 footer.php vorhanden ist oder eine andere Datei das könnte sehr wohl etwas enthalten 31 00:01:42,260 --> 00:01:46,360 private, wie ein Benutzername oder Passwort, er oder sie kann nicht auf die Datei zu erhalten, 32 00:01:46,360 --> 00:01:50,740 denn es ist nicht mehr das Internet zugänglichen da diese Dateien nicht mehr in 33 00:01:50,740 --> 00:01:51,990 mein öffentliches Verzeichnis. 34 00:01:51,990 --> 00:01:53,302