>> David MALAN: Sabihin mapabuti ang kurso ni homepage kaunti
pa, oras na ito para sa sa dahilan ng seguridad.
Kaya ngayon, ang lahat ng aming mga file, kung sinadya upang ma-binisita ng isang user nang direkta
sa isang browser sa pamamagitan ng tukoy na URL o kung sinadya upang maisama, tulad sa
Function na PHP ni nangangailangan, ang lahat ng bagay ay sa huli naging sa loob ng parehong
pampublikong direktoryo.
Siyempre kung ang gumagamit ay hindi kailangan upang kailanman makita header.php direkta o
direkta footer.php, pabayaan mag-isa helpers.php direkta, maaari pati na rin kami
ilagay ang lahat tulad ng mga file sa loob ng kanilang sariling subdirectory na hindi ang publiko
naa-access.
>> Upang gawin ito, payagan ako sa ipanukala ang mga sumusunod.
Sa loob ng aming vhost direktoryo ng lokal na mag-host na direktoryo, sabihin ay mayroon na ngayong ni ang
sumusunod na mga folder -
kabilang ang, na maglalaman ng mga file tulad ng helpers.php; publiko, na
naglalaman ng kung ano magsisimula kami sa pagtawag ng aming controllers, tulad ng index.php,
lecturers.php, week0.php, at week1.php; at pagkatapos ay sa mga template ng habilin
maging header.php at footer.php.
Kaya ang tanging bagay talaga akong nagawa dito ay upang ilipat sa labas ng aking pampublikong
direktoryo ng aking kasamang direktoryo at ang aking direktoryo ng mga template upang kung namin ngayon
tumingin sa isang hierarchical na listahan, dapat naming makita ngayon ito.
>> Sa katunayan, mayroon kaming muna sa isang Kasama direktoryo, sa loob ng na kung saan ay
helpers.php.
Pagkatapos kami ay may isang pampublikong direktoryo, sa loob ng na index.php,
lectures.php, week0.php, at week1.php.
At sa wakas - isang direktoryo na tinatawag na mga template, sa loob ng na kung saan ay
footer.php at header.php.
Ngayon alam ng kahit na gumagamit ng na helpers.php Umiiral na o umiiral ang header.php o
Umiiral na footer.php o ilang iba pang mga file na maaaring mahusay na naglalaman ng isang bagay
pribado, tulad ng isang username o password, Hindi siya maaaring makakuha ng sa file na iyon,
dahil ito ay naa-access hindi na web dahil mga file na iyon ay wala na sa
aking pampublikong direktoryo.