我對php和web很陌生,現在我正在學習有關oop的php以及如何將我的程序分爲每個.php文件中的類。之前,現在我知道PHP程序,我可能有這些文件放到我的根文件夾如何在請求的服務器上保護我的php文件
- home.php
- about.php
- products.php
- contact.php
所以,當客戶端請求的任何的在瀏覽器中
http://www.example.com/home.php
http://www.example.com/about.php
http://www.example.com/products.php
http://www.example.com/contact.php
沒問題,文件將輸出正確的頁面到客戶端。
現在,我有一個問題。我也有在根文件夾等這些文件
- class1.php
- class2.php
- 資源/ myFunctions.php
- 資源/ otherFunctions.php
如何通過在瀏覽器中輸入類似內容來防止用戶請求這些文件?
http://www.example.com/resources/myFunctions.php
,我已經被加入這一行對他們的每一個文件exit;
或者說,我知道有一些所謂的.htaccess是Apache的配置文件,它的效果的頂部是思維方式Apache工作的方式。
現實生活中的應用程序如何解決這個問題?
只需將它們放在公共文件夾外。另外,如果你在上面放置'exit;',腳本將停止,並且它不會執行任何操作。 – Qirel
無論哪種方式都不重要,如果他們只是類定義。用戶只會看到一個空白頁面。 :) – georoot
@Qirel謝謝。你是說當我要購買我的第一臺主機時,他們會給我「公共」文件夾和「私人」文件夾? –