>> 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.