DAVID مالان: دعونا تحسين الدورة على صفحة الرئيسية قليلا أبعد من ذلك، وهذه المرة ل أسباب أمنية. حتى الآن، كل ملفاتنا، سواء من المفترض أن يزوره المستخدم مباشرة في مستعرض عبر URL محددة أو ما إذا كان من المفترض أن يتم تضمينها، كما هو الحال مع وظيفة PHP تتطلب، كل شيء له كان في نهاية المطاف داخل نفس الدليل العام. بالطبع إذا كان المستخدم لا يحتاج إلى نرى أي وقت مضى header.php على نحو مباشر أو footer.php مباشرة، ناهيك عن helpers.php مباشرة، ونحن قد وكذلك وضع كل هذه الملفات داخل خاصة بهم الدليل أن ليس علنا يمكن الوصول إليها. للقيام بذلك، اسمحوا لي أن أقترح ما يلي. داخل لدينا عشقتك الدليل على المحلية دليل استضافة، دعونا الآن لدينا المجلدات التالية - ويشمل، والتي سوف تحتوي على ملفات مثل 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 موجود أو بعض الملفات الأخرى التي قد تحتوي على شيء بشكل جيد للغاية خاصة، مثل اسم المستخدم أو كلمة المرور، انه أو انها لا تستطيع الحصول على هذا الملف، لأنه لم يعد يمكن الوصول إليها على شبكة الإنترنت لأن تلك الملفات لم تعد موجودة في بلدي الدليل العام.