დავით Malan: მოდით გაუმჯობესება კურსი მთავარი გვერდი ცოტა გარდა ამისა, ამ დროს უსაფრთხოების მიზეზების გამო. ჯერჯერობით, ყველა ჩვენი ფაილი, თუ არა ნიშნავდა ეწვია შესახებ პირდაპირ ბრაუზერის მეშვეობით კონკრეტული URL, თუ იმას ნიშნავდა, რომ უნდა შევიდეს, როგორც 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 არსებობს ან სხვა ფაილი რომ შეიძლება ძალიან კარგად შეიცავს რაღაც შეტყობინების, როგორიცაა სახელი და პაროლი, მას შეუძლია არ მიიღოს, რომ ფაილი, იმიტომ, რომ ეს აღარ web ხელმისაწვდომი იმიტომ, რომ ეს ფაილი აღარ არის ჩემი საჯარო დირექტორია.