>> DAVID Malan: Ejja ttejjeb il-kors tal- homepage ftit
ulterjuri, din id-darba għall- raġunijiet ta 'sigurtà.
S'issa, kollha ta 'fajls tagħna, jekk maħsuba biex jiġu viżitati minn utent direttament
fil-browser via URL speċifiku jew jekk maħsuba biex jiġu inklużi, kif ma '
Funzjoni PHP jeħtieġu, kollox għandu finalment kien ġewwa tal-istess
f'direttorju pubbliku.
Tal-kors jekk l-utent m'għandux bżonn qatt tara header.php direttament jew
footer.php direttament, aħseb u ara helpers.php direttament, nistgħu kif ukoll
tpoġġi dawn il-fajls kollha ġewwa tagħhom stess subdirectory li mhix pubblikament
aċċessibbli.
>> Biex tagħmel dan, ippermettuli jipproponi li ġej.
Ġewwa ta 'direttorju tagħna vhost tal lokali jospita direttorju, ejja issa għandhom l-
wara folders -
tinkludi, li se jkun fih fajls simili helpers.php; pubbliku, li se
fihom dak li aħna ser tibda sejħa tagħna kontrolluri, bħal index.php,
lecturers.php, week0.php, u week1.php; u mbagħad templates se
jkun header.php u footer.php.
Allura l-unika ħaġa li stajt verament isir hawn hija li toħroġ minn pubbliku tiegħi
direttorju tiegħi jinkludi direttorju u tiegħi templates direttorju hekk li jekk aħna issa
tħares lejn lista ġerarkika, għandna tara dan issa.
>> Tabilħaqq, l-ewwel għandna jinkludi direttorju, ġewwa tagħhom huwa
helpers.php.
Imbagħad għandna f'direttorju pubbliku, ġewwa tagħhom huwa index.php,
lectures.php, week0.php, u week1.php.
U finalment - direttorju imsejjaħ templates, ġewwa tagħhom huwa
footer.php u header.php.
Issa anke utent jaf li helpers.php jeżisti jew header.php teżisti jew
footer.php jeżisti jew xi fajl ieħor li tista 'tajjeb ħafna fihom xi ħaġa
privata, bħal username jew il-password, hu jew hi ma tistax tikseb fuq dan il-fajl,
għaliex huwa no web aktar aċċessibbli għaliex dawn il-fajls huma m'għadhomx
f'direttorju pubbliku tiegħi.