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.