register_globals
是一個 PHP 配置選項(xiàng),用于控制哪些全局變量可以在腳本中直接訪問。在 PHP 5.4.0 及更高版本中,register_globals
默認(rèn)是關(guān)閉的,以增強(qiáng)安全性。然而,如果你確實(shí)需要在舊版本的 PHP 中啟用它,可以按照以下步驟進(jìn)行配置:
php.ini
文件。這個文件通常位于 PHP 安裝目錄下,或者在你的 web 服務(wù)器配置文件中指定。php.ini
文件中找到 register_globals
這一行。register_globals
的值設(shè)置為 On
。例如,你可以寫成 register_globals = On
。php.ini
文件。請注意,啟用 register_globals
可能會帶來安全風(fēng)險(xiǎn),因?yàn)樗试S攻擊者訪問和修改未經(jīng)驗(yàn)證的用戶輸入。因此,在現(xiàn)代 PHP 應(yīng)用中,建議保持 register_globals
為關(guān)閉狀態(tài),并使用其他安全措施來保護(hù)你的應(yīng)用。
另外,如果你正在使用 PHP 的新版本(如 PHP 7 或更高版本),那么 register_globals
根本不存在于配置文件中,因?yàn)樗悄J(rèn)關(guān)閉的。在這些版本中,你應(yīng)該依賴 PHP 的內(nèi)置安全機(jī)制來保護(hù)你的應(yīng)用。