2012-05-31 30 views
0

我有一個名爲config.php的腳本。這個腳本內部是包含mysql登錄信息等的變量。有些小孩一直說他有root權限訪問我的網站,最近我們剛剛聽說有泄漏,但不知道它是否可以證實。我知道你把退出; After頭(地點:?..停止腳本執行,有必要在此情況下,同樣的事情怎麼可以這樣利用退出;在PHP配置文件

+2

我不認爲這是在這種情況下,你的腳本中的漏洞。如果'某個孩子'擁有對你的服務器的root權限,那麼你的PHP腳本是你最擔心的問題...... – Repox

回答

0

你應該header(location:...之後添加exit;,這是正確的方式

0

有人有根。訪問你的服務器,將永遠不會告訴你有關!在這種情況下退出將無法幫助你...你的config.php的變量將不會顯示,因爲該文件是由PHP解析。你最好檢查服務器日誌,進程, shell歷史記錄...

0

首先,您應該考慮將您的配置文件放在文檔根文件夾之外。其次,如果你的config.php沒有產生任何輸出,用瀏覽器訪問它將顯示一個空白頁面。

人誰破壞你的系統基本上可以做任何事情,不管裏面有什麼腳本;-)