1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,100 >> DAVID MALAN: Ας βελτίωση του μαθήματος αρχική λίγο 3 00:00:02,100 --> 00:00:04,480 περαιτέρω, αυτή τη φορά για λόγους ασφαλείας. 4 00:00:04,480 --> 00:00:08,330 Μέχρι στιγμής, όλα τα αρχεία μας, είτε γραφτό να επισκέπτεται ο χρήστης άμεσα 5 00:00:08,330 --> 00:00:12,740 σε ένα πρόγραμμα περιήγησης μέσω συγκεκριμένη διεύθυνση URL ή αν εννοείται να συμπεριληφθούν, όπως και με 6 00:00:12,740 --> 00:00:17,030 PHP λειτουργία απαιτούν, ό, τι έχει τελικώς πάει στο εσωτερικό της ίδιας 7 00:00:17,030 --> 00:00:18,340 δημόσιο κατάλογο. 8 00:00:18,340 --> 00:00:22,530 Φυσικά, αν ο χρήστης δεν χρειάζεται να δείτε ποτέ header.php άμεσα ή 9 00:00:22,530 --> 00:00:27,420 footer.php άμεσα, πόσο μάλλον helpers.php άμεσα, θα μπορούσε κάλλιστα 10 00:00:27,420 --> 00:00:32,400 να θέσει όλα αυτά τα αρχεία μέσα από το δικό τους υποκατάλογο που δεν είναι κοινό 11 00:00:32,400 --> 00:00:33,390 προσβάσιμες. 12 00:00:33,390 --> 00:00:36,000 >> Για να το κάνετε αυτό, επιτρέψτε μου να προτείνει τα ακόλουθα. 13 00:00:36,000 --> 00:00:41,020 Μέσα από vhost κατάλογο μας για την τοπική φιλοξενήσει τον κατάλογο, ας τώρα το 14 00:00:41,020 --> 00:00:42,690 ακόλουθους φακέλους - 15 00:00:42,690 --> 00:00:47,580 περιλαμβάνει, το οποίο θα περιέχει τα αρχεία, όπως helpers.php? κοινό, το οποίο θα 16 00:00:47,580 --> 00:00:51,780 περιέχει ό, τι θα αρχίσουμε καλώντας μας ελεγκτές, όπως index.php, 17 00:00:51,780 --> 00:00:56,960 lecturers.php, week0.php και week1.php? και στη συνέχεια σε πρότυπα θα 18 00:00:56,960 --> 00:01:00,470 να header.php και footer.php. 19 00:01:00,470 --> 00:01:03,630 Έτσι, το μόνο πράγμα που έχω κάνει πραγματικά εδώ είναι να κινηθούν έξω από το κοινό μου 20 00:01:03,630 --> 00:01:07,850 κατάλογο μου περιλαμβάνει κατάλογο και μου κατάλογο προτύπων, έτσι ώστε αν τώρα 21 00:01:07,850 --> 00:01:10,795 ματιά σε μια ιεραρχική λίστα, θα πρέπει να δούμε τώρα αυτό. 22 00:01:10,795 --> 00:01:13,600 23 00:01:13,600 --> 00:01:17,490 >> Πράγματι, πρώτα έχουμε ένα περιλαμβάνει κατάλογο, στο εσωτερικό του οποίου είναι 24 00:01:17,490 --> 00:01:19,030 helpers.php. 25 00:01:19,030 --> 00:01:22,590 Στη συνέχεια έχουμε ένα δημόσιο κατάλογο, στο εσωτερικό του οποίου είναι index.php, 26 00:01:22,590 --> 00:01:26,580 lectures.php, week0.php, και week1.php. 27 00:01:26,580 --> 00:01:29,600 Και τέλος - ένα κατάλογο με το όνομα πρότυπα, στο εσωτερικό του οποίου είναι 28 00:01:29,600 --> 00:01:32,390 footer.php και header.php. 29 00:01:32,390 --> 00:01:37,830 Τώρα, ακόμη και ο χρήστης γνωρίζει ότι helpers.php υπάρχει ή υπάρχει ή header.php 30 00:01:37,830 --> 00:01:42,260 footer.php υπάρχει ή κάποιο άλλο αρχείο ότι θα μπορούσε κάλλιστα να περιέχει κάτι 31 00:01:42,260 --> 00:01:46,360 ιδιωτικό, όπως ένα όνομα χρήστη ή τον κωδικό πρόσβασης, αυτός ή αυτή δεν μπορεί να πάρει σε αυτό το αρχείο, 32 00:01:46,360 --> 00:01:50,740 επειδή δεν είναι πλέον προσβάσιμο web επειδή αυτά τα αρχεία δεν είναι πλέον σε 33 00:01:50,740 --> 00:01:51,990 δημόσιου καταλόγου μου. 34 00:01:51,990 --> 00:01:53,302