1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,100 >> DAVID MALAN: Nézzük javítja a tanfolyam főoldalra egy kicsit 3 00:00:02,100 --> 00:00:04,480 további, ezúttal biztonsági okokból. 4 00:00:04,480 --> 00:00:08,330 Eddig, az összes fájlt, hogy célja, hogy látogatható a felhasználó által közvetlenül 5 00:00:08,330 --> 00:00:12,740 Egy böngésző segítségével adott URL-t vagy akár célja, hogy benne, mint a 6 00:00:12,740 --> 00:00:17,030 PHP függvény require, mindent végső soron belül volt az azonos 7 00:00:17,030 --> 00:00:18,340 nyilvános könyvtár. 8 00:00:18,340 --> 00:00:22,530 Természetesen, ha a felhasználónak nem kell valaha header.php közvetlenül vagy 9 00:00:22,530 --> 00:00:27,420 footer.php közvetlenül, nem is beszélve helpers.php közvetlenül, akár azt is 10 00:00:27,420 --> 00:00:32,400 hogy az összes ilyen fájlok belül a saját alkönyvtár, amely nyilvánosan nem 11 00:00:32,400 --> 00:00:33,390 elérhető. 12 00:00:33,390 --> 00:00:36,000 >> Ehhez, engedje meg, hogy javaslatot tesz a következő. 13 00:00:36,000 --> 00:00:41,020 Belül a mi vhost könyvtár helyi fogadó könyvtár, nézzük most már a 14 00:00:41,020 --> 00:00:42,690 következő mappák - 15 00:00:42,690 --> 00:00:47,580 magában, amely tartalmazza fájlokat, például helpers.php, nyilvános, ami 16 00:00:47,580 --> 00:00:51,780 tartalmaznak, mit fogunk kezdeni hívja fel vezérlők, mint például index.php, 17 00:00:51,780 --> 00:00:56,960 lecturers.php, week0.php és week1.php; majd sablonok 18 00:00:56,960 --> 00:01:00,470 legyen header.php és footer.php. 19 00:01:00,470 --> 00:01:03,630 Tehát az egyetlen dolog, amit nem csináltam itt van, hogy kívül a nyilvános 20 00:01:03,630 --> 00:01:07,850 könyvtár az magában foglalja a könyvtár és az én templates könyvtárba, hogy ha most 21 00:01:07,850 --> 00:01:10,795 nézd meg a hierarchikus lista, meg kell látni most meg ez. 22 00:01:10,795 --> 00:01:13,600 23 00:01:13,600 --> 00:01:17,490 >> Sőt, először van egy magában könyvtár, amely a belsejében 24 00:01:17,490 --> 00:01:19,030 helpers.php. 25 00:01:19,030 --> 00:01:22,590 Aztán van egy nyilvános könyvtár, belsejében, amely index.php, 26 00:01:22,590 --> 00:01:26,580 lectures.php, week0.php, és week1.php. 27 00:01:26,580 --> 00:01:29,600 És végül - a könyvtár nevű sablonok, amely belsejében 28 00:01:29,600 --> 00:01:32,390 footer.php és header.php. 29 00:01:32,390 --> 00:01:37,830 Most még a felhasználó tudja, hogy helpers.php létezik, vagy header.php létezik, vagy 30 00:01:37,830 --> 00:01:42,260 footer.php létezik, vagy valamilyen más fájl , amely nagyon jól tartalmazhat valamit 31 00:01:42,260 --> 00:01:46,360 magán-, mint a felhasználónév és jelszó, ő nem tud az adott fájlt, 32 00:01:46,360 --> 00:01:50,740 mert ez már nem weben hozzáférhető mert ezek a fájlok már nem 33 00:01:50,740 --> 00:01:51,990 a nyilvános könyvtár. 34 00:01:51,990 --> 00:01:53,302