php常用函數(shù)大全 PHP中phpinfo函數(shù)有什么用?
PHP中phpinfo函數(shù)有什么用?Phpinfo函數(shù)是PHP中最常用的配置輸出函數(shù)。Phpinfo函數(shù)可以輸出很多關(guān)于服務(wù)器PHP當(dāng)前狀態(tài)的信息,包括PHP編譯選項、啟用擴展、PHP版本信息、服務(wù)器
PHP中phpinfo函數(shù)有什么用?
Phpinfo函數(shù)是PHP中最常用的配置輸出函數(shù)。Phpinfo函數(shù)可以輸出很多關(guān)于服務(wù)器PHP當(dāng)前狀態(tài)的信息,包括PHP編譯選項、啟用擴展、PHP版本信息、服務(wù)器信息、環(huán)境變量配置、HTTP頭和PHP授權(quán)信息。Phpinfo功能是目前大多數(shù)程序開發(fā)人員提供的具有PHP程序反饋支持的功能,它可以幫助程序開發(fā)人員配置和優(yōu)化服務(wù)器參數(shù),糾正服務(wù)器運行錯誤,避免服務(wù)器漏洞,保證程序和服務(wù)器的安全。
如何用phpinfo()來看一下php的參數(shù)?
瀏覽器可以直接訪問可執(zhí)行的PHP文件。PHP代碼如下:phpinfo包含很多關(guān)于當(dāng)前狀態(tài)的信息,包括PHP編譯選項、啟用的擴展、PHP版本、服務(wù)器信息和環(huán)境變量(如果編譯為模塊)、PHP環(huán)境變量、操作系統(tǒng)版本信息、路徑變量、,配置選項的本地值和主值、HTTP頭和PHP許可證信息可以通過指定參數(shù)顯示相應(yīng)模塊的配置信息。Phpinfo函數(shù)在PHP開發(fā)中非常有用,可以方便地查看版本號、擴展?fàn)顟B(tài)、系統(tǒng)配置數(shù)據(jù)等,但它也是一個中間危險函數(shù),通過它可以暴露大量的系統(tǒng)信息。
怎樣解決phpinfo()函數(shù)信息泄漏?
phpinfo()函數(shù)返回的信息包含服務(wù)器配置信息,包括:1)PHP編譯選項和文件擴展名信息;2)PHP版本信息;3)PHP配置信息;4)數(shù)據(jù)庫信息;以及其他敏感信息。這些敏感信息將幫助攻擊者發(fā)動進一步的攻擊。這通常是由在目標(biāo)站點中安裝默認(rèn)腳本或在測試文件中調(diào)用phpinfo()函數(shù)引起的。限制對此類腳本的訪問或刪除對phpinfo()函數(shù)的調(diào)用