1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,100 >> DAVID馬蘭:讓我們提高了課程的 首頁一點點 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 裡面的我們的虛擬主機目錄的本地 主機目錄,讓我們現在有 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 我的目錄包括目錄和我的 templates目錄,這樣,如果我們現在 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