1. 程式人生 > >幾個有用的PHP.ini配置項-安全模式

幾個有用的PHP.ini配置項-安全模式

安全模式
1、建議不要使用安全模式,該模式已經在PHP 5.3.0中刪除。

下列所有配置項都不依賴於safe_mode配置項
2、open_basedir = string
作用域:PHP_INI_SYSTEM
預設值:NULL
假設所有web檔案都位於目錄/home/www中,為防止使用者通過一些簡單的PHP命令檢視並可能操作諸如etc/password等檔案,可以考慮設定該引數為:open_basedir= "home/www"

3、disable_functions = string
作用域:PHP_INI_SYSTEM
預設值:NULL
若你希望完全禁用某些預設函式,如exec()和system(),則可以設定為:disable_functions = "exec,system"

4、disable_classes = string
作用域:PHP_INI_SYSTEM
預設值:NULL
若你希望完全禁用某些類庫中的某些類,如vector和graph,則可以設定為:disable_classes = "vector,graph"

5、ignore_user_abort = Off | On
作用域:PHP_INI_ALL
預設值:Off
啟用該引數會讓伺服器忽略由於使用者或瀏覽器引起的中斷所造成的會話終止,也就是說在頁面完全載入之前你就退出或關閉瀏覽器,伺服器還會繼續處理下去,不會認為你這邊已經終止。這對於正在更新重要的個人資訊或者提交一個商業交易非常有用。