2013-04-21 23 views
0

我知道我想要做什麼的安全含義,所以不用擔心,我正在一個小型VPS上做一個小型的LFI/RFI演示,並且該頁面本身通過密碼進行傳輸。 htaccess的。Debian 6.0.7,allow_url_fopen和allow_url_include在php.ini中設置,但是仍然不能包含遠程文件?

我同時設置

allow_url_fopen = On 
allow_url_include = On 
在php.ini

,但包括文件時,我得到的只是一個空白頁。 Php過濾器也不工作,相同的空白頁面。文件系統內的文件正常工作。

有趣的是,在日誌中什麼也沒有顯示,除了抱怨丟失的favicon(我在看/var/log/apache2/error.log,而我使用/ etc/php5/apache2 /php.ini用於配置)。

的代碼看起來是這樣的:

<?php $page = $_GET['page']; 
if ($page=="") echo "blank page"; else {include($page);} ?> 

這是非常簡單的,不知道我做錯了。

任何想法可能是什麼問題?

編輯: 這工作得很好:

echo(file_get_contents('http://google.com')); 

這不:

include('http://google.com'); 
+0

您將文本「空白頁」或您的空白頁? :) – dbf 2013-04-21 21:38:26

+0

文件應該去的地方是空白,周圍的文字顯示:) – Gringoire 2013-04-21 21:57:58

回答

0

這happend對我來說太。我可以通過禁用suhosin插件來修復它。

相關問題