>> DAVID Malan: Pieņemsim uzlabot kurss ir sākumlapu mazliet
turklāt šis laiks drošības apsvērumu dēļ.
Līdz šim visas mūsu failus, vai domāti, lai tos apmeklēja lietotājs tieši
pārlūkprogrammā, izmantojot īpašu URL, vai arī domāts, lai būtu iekļauts, jo ar
PHP funkciju nepieciešams, viss ir galu galā ir iekšpusē tas pats
abonentu.
Protams, ja lietotājs nav nepieciešams kādreiz redzēt header.php tieši vai
footer.php tieši, nemaz nerunājot helpers.php tieši, mēs varētu arī
nodot visus šos failus iekšā viņu pašu apakšdirektorijā, kas nav publiski
pieejami.
>> Lai to izdarītu, ļaujiet man ierosina sekojošo.
Iekšpusē mūsu vhost katalogs vietējām uzņēmējas direktoriju, pieņemsim tagad ir
pēc mapes -
ietver, kas satur failus, piemēram, helpers.php, sabiedrības, kas būs
ietver to, ko mēs sāksim zvanot mūsu kontrolieriem, piemēram, index.php,
lecturers.php, week0.php un week1.php; un pēc tam veidnes
būt header.php un footer.php.
Tātad vienīgā lieta, ko es esmu patiešām darīts šeit ir pārvietot ārpus manas valsts
direktorija mans ietver direktoriju un Mana veidnes direktoriju tāpēc, ka, ja mēs tagad
apskatīt hierarhiskā sarakstā, mums vajadzētu redzēt tagad šis.
>> Patiešām, vispirms mums ir iekļauti direktoriju, kura iekšpusē ir
helpers.php.
Tad mums ir publisko direktoriju, iekšpusē, kas ir index.php,
lectures.php, week0.php, un week1.php.
Un visbeidzot - direktoriju sauc veidnes, no kura iekšpusē ir
footer.php un header.php.
Tagad pat lietotājs zina, ka helpers.php eksistē vai header.php pastāv vai
footer.php pastāv vai kādu citu failu kas varētu ļoti labi saturēt kaut ko
privātas, piemēram, lietotājvārdu un paroli, viņš vai viņa nevar saņemt par šo failu,
tāpēc, ka tas vairs nav web pieejama jo šie faili vairs nav
mana publiskā direktorijā.