DAVID Malan: Hebu kuboresha kozi Mzee kidogo zaidi, wakati huu kwa sababu za kiusalama. Hivi sasa, wote wa files yetu, kama maana ya kuwa alitembelea na user moja kwa moja katika browser kupitia maalum URL au kama maana ya kuwa ni pamoja na, kama kwa Kazi PHP ya kuhitaji, kila kitu hatimaye kuwa ndani ya sawa directory ya umma. Bila shaka kama user haina haja ya milele kuona header.php moja kwa moja au footer.php moja kwa moja, achilia mbali helpers.php moja kwa moja, sisi ili kama vile kuweka mafaili yote kama ndani ya wao wenyewe subdirectory kwamba si hadharani kupatikana. Kwa kufanya hivyo, naomba kupendekeza yafuatayo. Ndani ya vhost yetu directory wa ndani mwenyeji wa directory, hebu sasa na zifuatazo folders - ni pamoja na, ambayo itakuwa na files kama helpers.php; umma, ambayo itakuwa vyenye nini tutaweza kuanza wito wetu controllers, kama index.php, lecturers.php, week0.php, na week1.php; na kisha katika templates mapenzi kuwa header.php na footer.php. Hivyo kitu pekee nimekuwa kweli amefanya hapa ni hoja nje ya umma wangu directory yangu ni pamoja na directory na yangu templates directory ili kwamba kama sisi sasa kuangalia tangazo ngazi za madaraka, tunapaswa kuona sasa hii. Hakika, kwanza tuna ni pamoja na directory, ndani ya ambayo ni helpers.php. Basi tuna directory ya umma, ndani ya ambayo ni index.php, lectures.php, week0.php, na week1.php. Na hatimaye - directory aitwaye templates, ndani ya ambayo ni footer.php na header.php. Sasa hata user anajua kwamba helpers.php lipo au header.php lipo au footer.php lipo au baadhi ya faili nyingine ambayo inaweza vizuri sana vyenye kitu binafsi, kama jina la mtumiaji au password, yeye au yeye hawezi kupata faili kwamba, kwa sababu hakuna mtandao tena kupatikana kwa sababu files wale ni tena katika directory yangu ya umma.