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