>> DAVID Malan: Ni plibonigi la kurson de CxefaPagxo iomete
plui, ĉifoje por sekurigo.
Tiel multe, ke ĉiuj niaj dosieroj, ĉu signifis esti vizitita de uzanto rekte
en retumilo tra specifaj URL aŭ ĉu signifis inkludi, kiel kun
PHP funkcio postulas, ĉiu havas finfine estis interne de la sama
publika adresaro.
Kompreneble, se la uzanto ne bezonas iam vidi header.php rekte aŭ
footer.php rekte, des malpli helpers.php rekte, ni povus same
meti ĉiuj tiaj dosieroj ene de sia propra subdosierujo, kiu ne estas publike
atingebla.
>> Por fari tion, permesu al mi proponi la sekvan.
Interne de nia vhost dosierujo la loka gastigi dosierujo, ni nun havas la
jenaj dosierujoj -
inkluzivas, kiu enhavos dosierojn kiel helpers.php; publiko, kiu volas,
enhavi kion ni komencu nomi nian regiloj, kiel index.php,
lecturers.php, week0.php kaj week1.php; kaj poste en ŝablonoj volo
esti header.php kaj footer.php.
Do la sola afero kiun mi vere faris tie estas movi ekster mia publika
dosierujo mia inkludas dosierujon kaj mia ŝablonoj dosierujo por ke, se ni nun
rigardi hierarkian liston, Ni devas vidi kie estas tiu.
>> Ja, unue ni havas inkluzivas dosierujo, interne de kio estas
helpers.php.
Tiam ni havi publikan dosierujo, ene de kio estas index.php,
lectures.php, week0.php, kaj week1.php.
Kaj fine - dosierujo nomita ŝablonojn, interne de kio estas
footer.php kaj header.php.
Nun eĉ uzanto sciu ke helpers.php ekzistas aŭ header.php ekzistas aŭ
footer.php ekzistas aŭ alian dosieron ke povus tre bone enhavi ion
privata, kiel uzantnomo aŭ pasvorto: li aŭ ŝi ne povas alveni en tiu dosiero,
ĉar ĝi ne plu funkcias la retejo alirebla ĉar tiuj dosieroj ne plu estas en
mia publika adresaro.