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