1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,100 >> ДЭВИД Малан: Давайте улучшить курс'S Главная немного 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 Внутри наш виртуальный хост каталог Часовой пройдет каталог, давайте теперь есть 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 потому что это уже не веб доступным не потому, что эти файлы больше не находятся в 33 00:01:50,740 --> 00:01:51,990 мой открытый каталог. 34 00:01:51,990 --> 00:01:53,302