>백엔드 개발 >PHP 튜토리얼 >안전 모드에서 Word를 열 수 없습니다. PHP가 안전 모드를 켠 후에 비활성화되는 기능 모음입니다.

안전 모드에서 Word를 열 수 없습니다. PHP가 안전 모드를 켠 후에 비활성화되는 기능 모음입니다.

WBOY
WBOY원래의
2016-07-29 08:45:501041검색

复制代码 代码如下:


ini_set("safe_mode",true);
?>


表 42-2. 安全模式限制函数

기능명 제한사항
dbmopen() 동작 중인 파일이나 디렉터리가 실행 중인 스크립트와 동일한 UID(소유자)를 가지고 있는지 확인합니다.
dbase_open() 작업 중인 파일이나 디렉터리가 실행 중인 스크립트와 동일한 UID(소유자)를 가지고 있는지 확인합니다.
filepro() 조작 중인 파일이나 디렉터리가 실행 중인 스크립트와 동일한 UID(소유자)를 가지고 있는지 확인합니다.
filepro_rowcount() 조작 중인 파일이나 디렉터리가 실행 중인 스크립트와 동일한 UID(소유자)를 가지고 있는지 확인합니다.
filepro_retrieve() 조작 중인 파일이나 디렉터리가 실행 중인 스크립트와 동일한 UID(소유자)를 가지고 있는지 확인합니다.
ifx_* sql_safe_mode 제한, (!= 안전 모드)
ingres_* sql_safe_mode 제한, (!= 안전 모드)
mysql_* sql_safe_mode 제한, (!= 안전 모드)
pg_loimport() 작업 중인 파일이나 디렉터리가 실행 중인 스크립트와 동일한 UID(소유자)를 가지고 있는지 확인합니다.
posix_mkfifo() 조작 중인 디렉터리와 실행 중인 스크립트의 UID(소유자)가 동일한지 확인합니다.
putenv() ini에서 설정한 safe_mode_protected_env_vars 및 safe_mode_allowed_env_vars 옵션을 따릅니다. putenv() 함수 관련 문서를 참고하세요.
move_uploaded_file() 조작 중인 파일이나 디렉터리가 실행 중인 스크립트와 동일한 UID(소유자)를 가지고 있는지 확인합니다.
chdir() 조작 중인 디렉토리가 실행 중인 스크립트와 동일한 UID(소유자)를 가지고 있는지 확인합니다.
dl() 안전 모드에서는 이 기능이 비활성화됩니다.
백틱 연산자 안전 모드에서는 이 기능이 비활성화됩니다.
shell_exec() (기능은 백틱 기능과 동일) 이 기능은 안전 모드에서는 비활성화됩니다.
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(소유자)를 가지고 있는지 확인하세요. (sourcetarget에 대해)
chgrp() 작업 중인 파일이나 디렉터리가 스크립트와 동일한 이름인지 확인하세요. UID(소유자)가 실행되고 있습니다.
chown() 조작 중인 파일이나 디렉터리가 실행 중인 스크립트와 동일한 UID(소유자)를 가지고 있는지 확인합니다.
chmod() 조작 중인 파일이나 디렉터리가 실행 중인 스크립트와 동일한 UID(소유자)를 가지고 있는지 확인합니다. 또한 SUID, SGID, 스티키비트 설정 불가
touch() 작업 중인 파일이나 디렉터리의 이름이 같은지 확인하세요. 실행 중인 스크립트 UID(소유자) 조작 중인 디렉터리가 실행 중인 스크립트와 동일한 UID(소유자)를 가지고 있는지 확인하세요.
symlink() 조작 중인 파일이나 디렉터리가 실행 중인 스크립트와 동일한 UID(소유자)를 가지고 있는지 확인합니다. 조작 중인 디렉터리가 실행 중인 스크립트와 동일한 UID(소유자)를 가지고 있는지 확인하세요. (참고: 테스트 대상만 해당)
link() 작업 중인 파일이나 디렉터리가 실행 중인 스크립트와 동일한 UID를 가지고 있는지 확인합니다( 모든 사람). 조작 중인 디렉터리가 실행 중인 스크립트와 동일한 UID(소유자)를 가지고 있는지 확인하세요. (참고: 테스트 대상만 해당)
apache_request_headers() 안전 모드에서는 "authorization"(대소문자 구분)으로 시작하는 헤더가 반환되지 않습니다. .
header() 안전 모드에서 WWW-Authenticate가 설정되면 현재 스크립트의 uid가 추가됩니다. 이 헤더의 영역 부분입니다.
PHP_AUTH 변수 안전 모드에서는 PHP_AUTH_USER, PHP_AUTH_PW, PHP_AUTH_TYPE 변수를 $_SERVER에서 사용할 수 없습니다. 하지만 어쨌든 REMOTE_USER을 사용하여 사용자 이름(USER)을 얻을 수 있습니다. (참고: PHP 4.3.0 이후에만 유효)
highlight_file(), show_source() 동작중인 파일이나 디렉터리가 있는지 확인 on은 실행 중인 스크립트와 동일한 UID(소유자)를 갖습니다. 조작 중인 디렉터리가 실행 중인 스크립트와 동일한 UID(소유자)를 가지고 있는지 확인하세요. (참고, 4.2.1 버전 이후에만 유효)
parse_ini_file() 작동 중인 파일 또는 디렉터리가 실행 중인 스크립트와 일치하는지 확인 동일한 UID(소유자). 조작 중인 디렉터리가 실행 중인 스크립트와 동일한 UID(소유자)를 가지고 있는지 확인하세요. (참고, 버전 4.2.1 이후에만 유효합니다.)
set_time_limit() 안전 모드에서는 작동하지 않습니다.
max_execution_time 은 안전 모드에서 작동하지 않습니다.
mail() 안전 모드에서는 다섯 번째 매개변수가 차단됩니다. (참고, PHP 4.2.3 이후에만 영향을 받음)
php4/main/fopen_wrappers.c 을 사용하는 모든 함수?? >
위 내용은 안전모드에서 단어를 열 수 없는 안전모드의 내용을 포함하여 PHP가 안전모드를 켠 후 비활성화되는 기능들을 소개하고 있으니 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.