2013-03-21 134 views
2

我的服務器上有類似/www/site1/www/site2的目錄。我想,以防止文件site1從執行喜歡的東西:如何保護從php訪問目錄?

include("../site2/configuration.php"); 

我需要的目錄是完全獨立的。

回答

2

您可以使用open_basedir php.ini指令。

+0

據我所知,它只是一個可以訪問的dirs的全局列表,不是嗎?我需要在本地分配任何文件,'/ www/site1/*'中的任何文件只能訪問'/ www/site1/*','/ www/site2/*'只有'/ www/site2/*'等等on ... – Andrea 2013-03-21 15:14:36

+0

您可以分別爲每個虛擬主機定義open_basedir。 – sectus 2013-03-21 22:32:09