>> 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 съществува или някакъв друг файл че може много добре да съдържа нещо
лично, като потребителско име и парола, той или тя не може да получи по това досие,
защото той вече не е достъпен в Мрежата защото тези файлове вече не са в
моя публичен указател.