安全模式限制函數大全
dbmopen:檢查被操作的檔案或目錄是否與執行的腳本有相同的 UID(擁有者)。
dbase_open:檢查被操作的檔案或目錄是否與已執行的腳本有相同的 UID(擁有者)。
filepro:檢查被操作的檔案或目錄是否與執行的腳本有相同的 UID(擁有者)。
filepro_rowcount:檢查被操作的檔案或目錄是否與執行的腳本有相同的 UID(擁有者)。
filepro_retrieve:檢查被操作的檔案或目錄是否與已執行的腳本有相同的 UID(擁有者)。
ifx_* sql_safe_mode 限制, (!= safe mode)
ingres_* sql_safe_mode 限制, (!= safe mode)
mysql_* _safe_mode 限制、!是否與被執行的腳本有相同的UID(所有者)。
posix_mkfifo:檢查被操作的目錄是否與被執行的腳本有相同的 UID(擁有者)。
putenv:遵循 ini 設定的 safe_mode_protected_env_vars 和 safe_mode_allowed_env_vars 選項。請參考 putenv() 函數的相關文件。
move_uploaded_file:檢查被操作的檔案或目錄是否與執行的腳本有相同的 UID(擁有者)。
chdir:檢查被操作的目錄是否與被執行的腳本有相同的 UID(所有者)。
dl:當 PHP 運作在 安全模式 時,不能使用此函數。
backtick operator 當 PHP 運行在 安全模式 時,不能使用此函數。
shell_exec:(在功能上和 backticks 函數相同) 當 PHP 運行在 安全模式 時,不能使用此函數。
exec:只能在 safe_mode_exec_dir 設定的目錄下執行操作。基於某些原因,目前不能在可執行物件的路徑中使用。 escapeshellcmd() 將會被作用於此函數的參數上。
system:只能在 safe_mode_exec_dir 設定的目錄下執行操作。基於某些原因,目前不能在可執行物件的路徑中使用。
escapeshellcmd:將被作用於此函數的參數上。
passthru:只能在 safe_mode_exec_dir 設定的目錄下執行操作。基於某些原因,目前不能在可執行物件的路徑中使用。
escapeshellcmd:將被作用於此函數的參數上。
popen:只能在 safe_mode_exec_dir 設定的目錄下執行操作。基於某些原因,目前不能在可執行物件的路徑中使用。
escapeshellcmd:將被作用於此函數的參數上。
fopen:檢查被操作的目錄是否與被執行的腳本有相同的 UID(所有者)。
mkdir:檢查被操作的目錄是否與被執行的腳本有相同的 UID(所有者)。
rmdir:檢查被操作的目錄是否與被執行的腳本有相同的 UID(所有者)。
rename:檢查被操作的檔案或目錄是否與執行的腳本有相同的 UID(擁有者)。 檢查被操作的目錄是否與執行的腳本有相同的 UID(擁有者)。
unlink:檢查被操作的檔案或目錄是否與執行的腳本有相同的 UID(擁有者)。 檢查被操作的目錄是否與執行的腳本有相同的 UID(擁有者)。
copy:檢查被操作的檔案或目錄是否與執行的腳本有相同的 UID(擁有者)。 檢查被操作的目錄是否與執行的腳本有相同的 UID(擁有者)。 (on source and target)
chgrp:檢查被操作的檔案或目錄是否與被執行的腳本有相同的 UID(擁有者)。
chown:檢查被操作的檔案或目錄是否與執行的腳本有相同的 UID(擁有者)。
chmod:檢查被操作的檔案或目錄是否與執行的腳本有相同的 UID(擁有者)。 另外,不能設定 SUID、SGID 和 sticky bits
touch() 檢查被操作的檔案或目錄是否與執行的腳本有相同的 UID(擁有者)。 檢查被操作的目錄是否與執行的腳本有相同的 UID(擁有者)。
symlink:檢查被操作的文件或目錄是否與被執行的腳本有相同的 UID(所有者)。 檢查被操作的目錄是否與執行的腳本有相同的 UID(擁有者)。 (注意:僅測試 target)
link:檢查被操作的檔案或目錄是否與執行的腳本有相同的 UID(擁有者)。 檢查被操作的目錄是否與執行的腳本有相同的 UID(擁有者)。 (注意:僅測試 target)、
apache_request_headers:在安全模式下,以「authorization」(區分大小寫)開頭的標頭將不會被傳回。 、
header:在安全模式下,如果設定了 WWW-Authenticate,則目前腳本的 uid 將會加入到該標頭的 realm 部分。
PHP_AUTH 變數 在安全模式下,變數 PHP_AUTH_USER、PHP_AUTH_PW 和 PHP_AUTH_TYPE 在 $_SERVER 中不可用。但無論如何,您仍然可以使用 REMOTE_USER 來取得使用者名稱(USER)。 (注意:僅 PHP 4.3.0 以後有效)
highlight_file、show_source :檢查被操作的檔案或目錄是否與執行的腳本有相同的 UID(擁有者)。 檢查被操作的目錄是否與執行的腳本有相同的 UID(擁有者)。 (注意,僅在 4.2.1 版本後有效)
parse_ini_file:檢查被操作的檔案或目錄是否與執行的腳本有相同的 UID(擁有者)。 檢查被操作的目錄是否與執行的腳本有相同的 UID(擁有者)。 (請注意,僅在 4.2.1 版本後有效)
set_time_limit:在安全模式下不起作用。
max_execution_time 在安全模式下不起作用。
mail:在安全模式下,第五個參數被屏蔽。 (注意,僅自 PHP 4.2.3 起受影響)
session_start:檢查被操作的檔案或目錄是否與被執行的腳本有相同的 UID(擁有者)。 檢查被操作的目錄是否與執行的腳本有相同的 UID(擁有者)。