Дејвид MALAN: Да се ​​подобри на курсот Homepage А малку понатаму, овој пат за безбедносни причини. Досега сите наши датотеки, без разлика дали со цел да бидат посетени од страна на корисникот директно во прелистувачот преку специфични рачно или дали со цел да бидат вклучени, како и со Функција PHP е потребна, сè има крајот е во внатрешноста на истиот јавниот именик. Се разбира, ако корисникот не треба да се некогаш види header.php директно или footer.php директно, а камоли helpers.php директно, ние би можеле, како и стави сите такви датотеки во внатрешноста на сопствената поддиректориум дека не е јавно достапни. Да го направите тоа, дозволете ми да предложи следниве. Внатрешноста на нашите vhost директориумот на локалната домаќин директориум, ајде сега имаат следниве папки - вклучува, која ќе содржи датотеки, како helpers.php; јавноста, што ќе содржат она што ние ќе започнеме повикување контролори, како index.php, lecturers.php, week0.php, и week1.php; а потоа во шаблони ќе биде header.php и footer.php. Значи единственото нешто што сум навистина направено тука е да се движат надвор од мојата јавна Директориум мојот вклучува директориум и мојот директориумот со шаблони, така што ако ние сега погледне во хиерархиска листа, ние треба да се види сега ова. Всушност, прво имаме вклучува директориумот, во внатрешноста на која е helpers.php. Тогаш имаме јавниот именик, во кои е index.php, lectures.php, week0.php, и week1.php. И конечно - директориумот наречен шаблони, во внатрешноста на која е footer.php и header.php. Сега дури и знае корисникот дека helpers.php постои или header.php постои или footer.php постои или некоја друга датотека дека многу добро може да содржи нешто приватни, како корисничко име или лозинка, тој или таа не може да се добие во тоа досие, затоа што тоа е веќе веб достапни бидејќи овие датотеки веќе не се во мојата јавна директориум.