2012-02-14 46 views

回答

9

不可以。通過默默無聞的安全性不是。

加上它真的惹惱通過shell,FTP使用機器人等

會防備什麼?無論名稱如何,文件夾訪問都應由機器和/或網絡的正常安全機制來處理。如果他們過去了,那麼你的工件被命名爲– Ur PwNeD並不重要。

+0

+1解釋*通過默默無聞的安全性沒有幫助。 – delnan 2012-02-14 20:52:42

3

好的做法是將PHP文件保存在Web服務器的文檔根目錄之外。例如,如果你的文檔根目錄爲/ var/www,然後你可能有隻是一個單一的index.php文件,以及所有文件確實是啓動您的應用程序:

set_include_path('/something/besides/var/www'); 
require_once 'foo.php'; 
require_once 'bar.php'; 
do_something(); 

這樣一來,您的Web服務器沒有按」即使知道PHP文件存在,即使您有意外地錯誤配置了.htaccess,也無法提供這些文件。

相關問題