>> DAVID MALAN: Ας βελτίωση του μαθήματος αρχική λίγο
περαιτέρω, αυτή τη φορά για λόγους ασφαλείας.
Μέχρι στιγμής, όλα τα αρχεία μας, είτε γραφτό να επισκέπτεται ο χρήστης άμεσα
σε ένα πρόγραμμα περιήγησης μέσω συγκεκριμένη διεύθυνση URL ή αν εννοείται να συμπεριληφθούν, όπως και με
PHP λειτουργία απαιτούν, ό, τι έχει τελικώς πάει στο εσωτερικό της ίδιας
δημόσιο κατάλογο.
Φυσικά, αν ο χρήστης δεν χρειάζεται να δείτε ποτέ header.php άμεσα ή
footer.php άμεσα, πόσο μάλλον helpers.php άμεσα, θα μπορούσε κάλλιστα
να θέσει όλα αυτά τα αρχεία μέσα από το δικό τους υποκατάλογο που δεν είναι κοινό
προσβάσιμες.
>> Για να το κάνετε αυτό, επιτρέψτε μου να προτείνει τα ακόλουθα.
Μέσα από vhost κατάλογο μας για την τοπική φιλοξενήσει τον κατάλογο, ας τώρα το
ακόλουθους φακέλους -
περιλαμβάνει, το οποίο θα περιέχει τα αρχεία, όπως helpers.php? κοινό, το οποίο θα
περιέχει ό, τι θα αρχίσουμε καλώντας μας ελεγκτές, όπως index.php,
lecturers.php, week0.php και week1.php? και στη συνέχεια σε πρότυπα θα
να header.php και footer.php.
Έτσι, το μόνο πράγμα που έχω κάνει πραγματικά εδώ είναι να κινηθούν έξω από το κοινό μου
κατάλογο μου περιλαμβάνει κατάλογο και μου κατάλογο προτύπων, έτσι ώστε αν τώρα
ματιά σε μια ιεραρχική λίστα, θα πρέπει να δούμε τώρα αυτό.
>> Πράγματι, πρώτα έχουμε ένα περιλαμβάνει κατάλογο, στο εσωτερικό του οποίου είναι
helpers.php.
Στη συνέχεια έχουμε ένα δημόσιο κατάλογο, στο εσωτερικό του οποίου είναι index.php,
lectures.php, week0.php, και week1.php.
Και τέλος - ένα κατάλογο με το όνομα πρότυπα, στο εσωτερικό του οποίου είναι
footer.php και header.php.
Τώρα, ακόμη και ο χρήστης γνωρίζει ότι helpers.php υπάρχει ή υπάρχει ή header.php
footer.php υπάρχει ή κάποιο άλλο αρχείο ότι θα μπορούσε κάλλιστα να περιέχει κάτι
ιδιωτικό, όπως ένα όνομα χρήστη ή τον κωδικό πρόσβασης, αυτός ή αυτή δεν μπορεί να πάρει σε αυτό το αρχείο,
επειδή δεν είναι πλέον προσβάσιμο web επειδή αυτά τα αρχεία δεν είναι πλέον σε
δημόσιου καταλόγου μου.