>> DAVID Malan: Millorem del curs inici una mica
A més, aquesta vegada per raons de seguretat.
Fins ara, tots els nostres arxius, ja sigui destinat a ser visitat per un usuari directament
en un navegador a través d'adreça explícita o si destinat a ser inclòs, igual que amb
Funció de PHP requereixen, tot té en última instància, estat a l'interior de la mateixa
directori públic.
Per descomptat, si l'usuari no necessita a veure header.php directament o
footer.php directament, i molt menys helpers.php directament, nosaltres pot ser que també
posar tots els arxius dins de la seva pròpia subdirectori que no és públicament
accessibles.
>> Per a això, em permeto proposar el següent.
Dins del nostre directori de locals vhost seu de directori, anem ara tenen la
següents carpetes -
inclou, el qual contindrà els arxius com helpers.php; domini públic que permeti
contenen el que començarem a trucar a la nostra controladors, com index.php,
lecturers.php, week0.php, i week1.php; i després en les plantilles es
ser header.php i footer.php.
Així que l'única cosa que realment he fet aquí és moure fora de la meva públic
directori de la meva directori includes i el meu directori de plantilles de manera que si ara
veure una llista jeràrquica, hem de veure ara això.
>> En efecte, en primer lloc tenim la inclou directori, dins dels quals és
helpers.php.
Llavors tenim un directori públic, dins dels quals és index.php,
lectures.php, week0.php, i week1.php.
I, finalment - un directori anomenat plantilles, dins dels quals és
footer.php i header.php.
Ara, fins i tot un usuari sap que helpers.php existeix o existeix header.php o
footer.php existeix o algun altre arxiu que podria molt bé contenir alguna cosa
privat, com un nom d'usuari o contrasenya, ell o ella no pot aconseguir en aquest arxiu,
perquè és accessible ja no web perquè aquests arxius ja no estan en
el meu directori públic.