1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,100 >> DAVID Malan: Améliorons de cours la page d'accueil un peu 3 00:00:02,100 --> 00:00:04,480 en outre, cette fois pour des raisons de sécurité. 4 00:00:04,480 --> 00:00:08,330 Jusqu'à présent, tous nos fichiers, que ce soit destiné à être visité par un utilisateur directement 5 00:00:08,330 --> 00:00:12,740 dans un navigateur via une URL spécifique ou si destiné à être inclus, comme avec 6 00:00:12,740 --> 00:00:17,030 La fonction PHP exiger, tout a finalement été à l'intérieur de la même 7 00:00:17,030 --> 00:00:18,340 annuaire public. 8 00:00:18,340 --> 00:00:22,530 Bien entendu, si l'utilisateur n'a pas besoin d' jamais voir header.php directement ou 9 00:00:22,530 --> 00:00:27,420 footer.php directement, sans parler helpers.php directement, nous pourrions aussi bien 10 00:00:27,420 --> 00:00:32,400 mettre tous ces fichiers à l'intérieur de leur propre sous-répertoire qui n'est pas publiquement 11 00:00:32,400 --> 00:00:33,390 accessible. 12 00:00:33,390 --> 00:00:36,000 >> Pour ce faire, permettez-moi de la proposition suivante. 13 00:00:36,000 --> 00:00:41,020 A l'intérieur de notre répertoire de serveur virtuel locale accueillir répertoire, nous allons avoir maintenant la 14 00:00:41,020 --> 00:00:42,690 dossiers suivants - 15 00:00:42,690 --> 00:00:47,580 comprend, qui contiendra les fichiers comme helpers.php; public, qui sera 16 00:00:47,580 --> 00:00:51,780 contenons ce que nous allons commencer appelant notre contrôleurs, comme index.php, 17 00:00:51,780 --> 00:00:56,960 lecturers.php, week0.php, et week1.php; puis dans les modèles seront 18 00:00:56,960 --> 00:01:00,470 être header.php et footer.php. 19 00:01:00,470 --> 00:01:03,630 Donc, la seule chose que j'ai vraiment fait ici est de se déplacer en dehors de ma publique 20 00:01:03,630 --> 00:01:07,850 répertoire comprend mon répertoire et mon répertoire des modèles de sorte que si nous maintenant 21 00:01:07,850 --> 00:01:10,795 regarder une liste hiérarchique, nous devrions voir maintenant ce. 22 00:01:10,795 --> 00:01:13,600 23 00:01:13,600 --> 00:01:17,490 >> En effet, nous avons d'abord un comprend répertoire, à l'intérieur de laquelle est 24 00:01:17,490 --> 00:01:19,030 helpers.php. 25 00:01:19,030 --> 00:01:22,590 Ensuite, nous avons un répertoire public, à l'intérieur de laquelle est index.php, 26 00:01:22,590 --> 00:01:26,580 lectures.php, week0.php, et week1.php. 27 00:01:26,580 --> 00:01:29,600 Et enfin - un répertoire appelé calibres, à l'intérieur de laquelle est 28 00:01:29,600 --> 00:01:32,390 footer.php et header.php. 29 00:01:32,390 --> 00:01:37,830 Maintenant, même un utilisateur sait que helpers.php existe ou header.php existe ou 30 00:01:37,830 --> 00:01:42,260 footer.php existe ou un autre fichier qui pourrait très bien contenir quelque chose 31 00:01:42,260 --> 00:01:46,360 privé, comme un nom d'utilisateur ou mot de passe, il ou elle ne peut pas obtenir à ce fichier, 32 00:01:46,360 --> 00:01:50,740 car il n'est plus accessible sur le Web parce que ces fichiers ne sont plus en 33 00:01:50,740 --> 00:01:51,990 mon répertoire public. 34 00:01:51,990 --> 00:01:53,302