David MALAN: Sabihin mapabuti ang kurso ni homepage kaunti pa, oras na ito para sa sa dahilan ng seguridad. Kaya ngayon, ang lahat ng aming mga file, kung sinadya upang ma-binisita ng isang user nang direkta sa isang browser sa pamamagitan ng tukoy na URL o kung sinadya upang maisama, tulad sa Function na PHP ni nangangailangan, ang lahat ng bagay ay sa huli naging sa loob ng parehong pampublikong direktoryo. Siyempre kung ang gumagamit ay hindi kailangan upang kailanman makita header.php direkta o direkta footer.php, pabayaan mag-isa helpers.php direkta, maaari pati na rin kami ilagay ang lahat tulad ng mga file sa loob ng kanilang sariling subdirectory na hindi ang publiko naa-access. Upang gawin ito, payagan ako sa ipanukala ang mga sumusunod. Sa loob ng aming vhost direktoryo ng lokal na mag-host na direktoryo, sabihin ay mayroon na ngayong ni ang sumusunod na mga folder - kabilang ang, na maglalaman ng mga file tulad ng helpers.php; publiko, na naglalaman ng kung ano magsisimula kami sa pagtawag ng aming controllers, tulad ng index.php, lecturers.php, week0.php, at week1.php; at pagkatapos ay sa mga template ng habilin maging header.php at footer.php. Kaya ang tanging bagay talaga akong nagawa dito ay upang ilipat sa labas ng aking pampublikong direktoryo ng aking kasamang direktoryo at ang aking direktoryo ng mga template upang kung namin ngayon tumingin sa isang hierarchical na listahan, dapat naming makita ngayon ito. Sa katunayan, mayroon kaming muna sa isang Kasama direktoryo, sa loob ng na kung saan ay helpers.php. Pagkatapos kami ay may isang pampublikong direktoryo, sa loob ng na index.php, lectures.php, week0.php, at week1.php. At sa wakas - isang direktoryo na tinatawag na mga template, sa loob ng na kung saan ay footer.php at header.php. Ngayon alam ng kahit na gumagamit ng na helpers.php Umiiral na o umiiral ang header.php o Umiiral na footer.php o ilang iba pang mga file na maaaring mahusay na naglalaman ng isang bagay pribado, tulad ng isang username o password, Hindi siya maaaring makakuha ng sa file na iyon, dahil ito ay naa-access hindi na web dahil mga file na iyon ay wala na sa aking pampublikong direktoryo.