1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,100 >> DAVID Malan: Pojďme zlepšit průběh je Hlavní strana trochu 3 00:00:02,100 --> 00:00:04,480 dále, tentokrát z bezpečnostních důvodů. 4 00:00:04,480 --> 00:00:08,330 Dosud všechny naše soubory, ať už chtěl navštíví uživatel přímo 5 00:00:08,330 --> 00:00:12,740 v prohlížeči pomocí konkrétní adresy URL, nebo zda chtěl být zahrnuty, stejně jako u 6 00:00:12,740 --> 00:00:17,030 PHP funkce vyžadují, vše, co má nakonec byl uvnitř stejné 7 00:00:17,030 --> 00:00:18,340 veřejné adresáře. 8 00:00:18,340 --> 00:00:22,530 Samozřejmě, pokud uživatel nepotřebuje někdy header.php přímo nebo 9 00:00:22,530 --> 00:00:27,420 footer.php přímo, natož helpers.php přímo, mohli bychom stejně 10 00:00:27,420 --> 00:00:32,400 dát všechny tyto soubory uvnitř jejich vlastní podadresáře, které nejsou veřejně 11 00:00:32,400 --> 00:00:33,390 přístupný. 12 00:00:33,390 --> 00:00:36,000 >> Chcete-li to provést, dovolte mi, abych navrhnout následující. 13 00:00:36,000 --> 00:00:41,020 Uvnitř našeho vhost adresář je místní hostit adresář, pojďme se nyní 14 00:00:41,020 --> 00:00:42,690 Následující složky - 15 00:00:42,690 --> 00:00:47,580 zahrnuje, která bude obsahovat soubory, například helpers.php, veřejnost, která bude 16 00:00:47,580 --> 00:00:51,780 obsahují to, co začneme volat dotazy regulátory, jako index.php, 17 00:00:51,780 --> 00:00:56,960 lecturers.php, week0.php, a week1.php; a pak v šablonách bude 18 00:00:56,960 --> 00:01:00,470 být header.php a footer.php. 19 00:01:00,470 --> 00:01:03,630 Takže jediná věc, kterou jsem tady opravdu udělal je přesunout mimo mé veřejnosti 20 00:01:03,630 --> 00:01:07,850 adresář můj obsahuje adresář a můj Adresář templates tak, že pokud se nyní 21 00:01:07,850 --> 00:01:10,795 podívejte se na hierarchickém seznamu, bychom měli vidět teď tohle. 22 00:01:10,795 --> 00:01:13,600 23 00:01:13,600 --> 00:01:17,490 >> Ve skutečnosti, první máme zahrnuje adresář, uvnitř které je 24 00:01:17,490 --> 00:01:19,030 helpers.php. 25 00:01:19,030 --> 00:01:22,590 Pak máme veřejný adresář, uvnitř které je index.php, 26 00:01:22,590 --> 00:01:26,580 lectures.php, week0.php, a week1.php. 27 00:01:26,580 --> 00:01:29,600 A konečně - adresář s názvem šablony, uvnitř které je 28 00:01:29,600 --> 00:01:32,390 footer.php a header.php. 29 00:01:32,390 --> 00:01:37,830 Nyní i uživatel ví, že helpers.php existuje nebo header.php existuje nebo 30 00:01:37,830 --> 00:01:42,260 footer.php existuje, nebo nějaký jiný soubor které by mohly velmi dobře obsahovat něco 31 00:01:42,260 --> 00:01:46,360 soukromého, jako je uživatelské jméno nebo heslo, on nebo ona nemůže dostat v tomto souboru, 32 00:01:46,360 --> 00:01:50,740 protože je to již web přístupný protože tyto soubory jsou již v 33 00:01:50,740 --> 00:01:51,990 můj veřejný adresář. 34 00:01:51,990 --> 00:01:53,302