>> ДЕВІД Малан: Давайте поліпшити курс'S Головна трохи
Крім того, на цей раз міркувань безпеки.
До цих пір всі наші файли, будь то призначені для її відвідуванні користувачем безпосередньо
в браузері через конкретного URL, або ж призначені для включення, як і
Функція PHP вимагають, все має в кінцевому рахунку, був усередині одного і того ж
громадського каталог.
Звичайно, якщо користувач не повинен ніколи не побачить header.php прямо або
footer.php безпосередньо, не кажучи вже helpers.php безпосередньо, ми могли б також
покласти всі такі файли всередині самостійно підкаталог, що не публічно
доступні.
>> Щоб зробити це, дозвольте мені пропонуємо наступне.
Всередині наш віртуальний хост каталог Часовий пройде каталог, давайте тепер є
наступні папки -
включає в себе, який буде містити файли, такі як 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 існує або який-небудь інший файл , Які можуть дуже добре містити щось
приватні, як ім'я користувача або пароль, він або вона не може отримати в цьому файлі,
тому що це вже не веб доступним не тому, що ці файли більше не знаходяться в
мій відкритий каталог.