1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,100 >> DAVID Malan: Нека да се подобри дисциплината началната страница малко 3 00:00:02,100 --> 00:00:04,480 Освен това, този път съображения за сигурност. 4 00:00:04,480 --> 00:00:08,330 До този момент, на всички наши файлове, независимо дали предназначено да бъде посетена от потребител директно 5 00:00:08,330 --> 00:00:12,740 в браузъра чрез специфично URL или дали предназначени да бъдат включени, като с 6 00:00:12,740 --> 00:00:17,030 Функция на PHP изисква, всичко си има в крайна сметка е бил вътре в същото 7 00:00:17,030 --> 00:00:18,340 публичен указател. 8 00:00:18,340 --> 00:00:22,530 Разбира се, ако потребителят не трябва да Някога виждала header.php пряко или 9 00:00:22,530 --> 00:00:27,420 footer.php директно, да не говорим helpers.php директно, ние може и да 10 00:00:27,420 --> 00:00:32,400 сложи всички тези файлове вътре в тяхната собствена поддиректория, че не е публично 11 00:00:32,400 --> 00:00:33,390 достъпен. 12 00:00:33,390 --> 00:00:36,000 >> За да направите това, позволете ми да предлагам следното. 13 00:00:36,000 --> 00:00:41,020 Вътре в нашата vhost директория на местната домакин директория, нека сега имат 14 00:00:41,020 --> 00:00:42,690 след папки - 15 00:00:42,690 --> 00:00:47,580 включва, който ще съдържа файлове, като helpers.php; публично, което ще 16 00:00:47,580 --> 00:00:51,780 съдържа това, което ние ще започнем да се обадите в нашия контролери, като index.php, 17 00:00:51,780 --> 00:00:56,960 lecturers.php, week0.php и week1.php; и след това в шаблони ще 18 00:00:56,960 --> 00:01:00,470 бъде header.php и footer.php. 19 00:01:00,470 --> 00:01:03,630 Така че единственото нещо, което съм наистина направено тук е да се движи извън моята публика 20 00:01:03,630 --> 00:01:07,850 указател ми включва директория и ми шаблони директория, така че ако ние сега 21 00:01:07,850 --> 00:01:10,795 погледнете йерархична фирма, ние трябва да видим сега това. 22 00:01:10,795 --> 00:01:13,600 23 00:01:13,600 --> 00:01:17,490 >> Всъщност, на първо място ние имаме включва директория, вътре в който е 24 00:01:17,490 --> 00:01:19,030 helpers.php. 25 00:01:19,030 --> 00:01:22,590 Тогава ние имаме публичен указател във вътрешността на който е index.php, 26 00:01:22,590 --> 00:01:26,580 lectures.php, week0.php, и week1.php. 27 00:01:26,580 --> 00:01:29,600 И накрая - една директория, наречена шаблони, вътре в който е 28 00:01:29,600 --> 00:01:32,390 footer.php и header.php. 29 00:01:32,390 --> 00:01:37,830 Сега дори потребителят знае, че helpers.php съществува или не съществува или header.php 30 00:01:37,830 --> 00:01:42,260 footer.php съществува или някакъв друг файл че може много добре да съдържа нещо 31 00:01:42,260 --> 00:01:46,360 лично, като потребителско име и парола, той или тя не може да получи по това досие, 32 00:01:46,360 --> 00:01:50,740 защото той вече не е достъпен в Мрежата защото тези файлове вече не са в 33 00:01:50,740 --> 00:01:51,990 моя публичен указател. 34 00:01:51,990 --> 00:01:53,302