首頁  >  文章  >  後端開發  >  php--被安全模式限製或屏蔽的函數

php--被安全模式限製或屏蔽的函數

伊谢尔伦
伊谢尔伦原創
2016-11-22 10:14:331102瀏覽

安全模式限制函數大全

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(擁有者)。


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn