1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,100 >> DAVID Malan: Gadewch i ni wella'r cwrs homepage ychydig 3 00:00:02,100 --> 00:00:04,480 ymhellach, y tro hwn ar gyfer resymau diogelwch. 4 00:00:04,480 --> 00:00:08,330 Hyd yma, mae ein holl ffeiliau, boed i fod i gael ymweliad gan ddefnyddiwr yn uniongyrchol 5 00:00:08,330 --> 00:00:12,740 mewn porwr drwy URL penodol neu a i fod i gael eu cynnwys, fel gyda 6 00:00:12,740 --> 00:00:17,030 Swyddogaeth PHP yn ei gwneud yn ofynnol, mae popeth wedi wedi bod yn y pen draw y tu mewn o'r un 7 00:00:17,030 --> 00:00:18,340 cyfeiriadur cyhoeddus. 8 00:00:18,340 --> 00:00:22,530 Wrth gwrs, os nad yw'r defnyddiwr oes angen i byth yn gweld header.php uniongyrchol neu'n 9 00:00:22,530 --> 00:00:27,420 footer.php yn uniongyrchol, heb sôn am helpers.php yn uniongyrchol, gallem yn ogystal 10 00:00:27,420 --> 00:00:32,400 roi'r holl ffeiliau o'r fath y tu mewn eu hunain subdirectory nad yw'n gyhoeddus 11 00:00:32,400 --> 00:00:33,390 hygyrch. 12 00:00:33,390 --> 00:00:36,000 >> I wneud hyn, yn caniatáu i mi yn cynnig y canlynol. 13 00:00:36,000 --> 00:00:41,020 Y tu mewn ein vhost cyfeirlyfr lleol cynnal cyfeiriadur, gadewch i ni yn awr yn cael y 14 00:00:41,020 --> 00:00:42,690 yn dilyn ffolderi - 15 00:00:42,690 --> 00:00:47,580 cynnwys, a fydd yn cynnwys ffeiliau fel helpers.php, y cyhoedd, a fydd yn 16 00:00:47,580 --> 00:00:51,780 yn cynnwys yr hyn y byddwn yn dechrau ffonio ein rheolwyr, fel index.php, 17 00:00:51,780 --> 00:00:56,960 lecturers.php, week0.php, a week1.php; ac yna yn thempledi yn 18 00:00:56,960 --> 00:01:00,470 fod yn header.php a footer.php. 19 00:01:00,470 --> 00:01:03,630 Felly, yr unig beth yr wyf wedi ei wneud mewn gwirionedd yma yw symud y tu allan i fy gyhoeddus 20 00:01:03,630 --> 00:01:07,850 cyfeiriadur fy cynnwys cyfeiriadur ac mae fy cyfeiriadur templedi felly os ydym yn awr yn 21 00:01:07,850 --> 00:01:10,795 yn edrych ar restr hierarchaidd, dylem weld yn awr mae hyn. 22 00:01:10,795 --> 00:01:13,600 23 00:01:13,600 --> 00:01:17,490 >> Yn wir, yn gyntaf gennym yn cynnwys cyfeiriadur, tu mewn sydd yn 24 00:01:17,490 --> 00:01:19,030 helpers.php. 25 00:01:19,030 --> 00:01:22,590 Yna, mae gennym cyfeiriadur cyhoeddus, tu mewn sy'n 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 Ac yn olaf - cyfeiriadur o'r enw templedi, tu mewn sydd yn 28 00:01:29,600 --> 00:01:32,390 footer.php a header.php. 29 00:01:32,390 --> 00:01:37,830 Nawr hyd yn oed y defnyddiwr yn gwybod bod helpers.php yn bodoli neu header.php yn bodoli neu 30 00:01:37,830 --> 00:01:42,260 footer.php yn bodoli neu ryw ffeil arall a allai yn dda iawn yn cynnwys rhywbeth 31 00:01:42,260 --> 00:01:46,360 preifat, fel enw defnyddiwr neu gyfrinair, Ni all ef neu hi gael ar y ffeil, 32 00:01:46,360 --> 00:01:50,740 oherwydd ei fod dim we bellach yn hygyrch oherwydd ffeiliau hynny yn bellach yn 33 00:01:50,740 --> 00:01:51,990 fy cyfeiriadur cyhoeddus. 34 00:01:51,990 --> 00:01:53,302