백엔드 개발 PHP 튜토리얼 php开启安全模式后禁用的函数集合_php技巧

php开启安全模式后禁用的函数集合_php技巧

May 17, 2016 am 09:17 AM
안전 모드

复制代码 代码如下:

ini_set("safe_mode",true);
?>

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

函数名 限制
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_* sql_safe_mode 限制, (!= 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() 本函数在安全模式下被禁用。
backtick operator 本函数在安全模式下被禁用。
shell_exec()(在功能上和 backticks 函数相同) 本函数在安全模式下被禁用。
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_USERPHP_AUTH_PWPHP_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 起受影响)
任何使用 php4/main/fopen_wrappers.c 的函数 ??
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
2 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
2 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
2 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

안전 모드에서 그래픽 카드 드라이버를 제거하는 방법 안전 모드에서 그래픽 카드 드라이버를 제거하는 방법 Feb 20, 2024 am 11:57 AM

안전 모드에서 그래픽 카드 드라이버를 제거하는 방법 지속적인 기술 발전으로 컴퓨터는 사람들의 삶과 업무에 없어서는 안 될 도구 중 하나가 되었습니다. 일상적인 컴퓨터 사용 과정에서 네티즌들은 다양한 문제에 직면하는 경우가 많으며 그중 그래픽 카드 드라이버 문제는 비교적 흔한 문제입니다. 그래픽 카드 드라이버에 문제가 있는 경우 안전 모드에서 드라이버를 제거해야 하는 경우가 있습니다. 이 문서에서는 안전 모드에서 그래픽 카드 드라이버를 제거하는 방법에 대한 단계를 소개합니다. 안전 모드란 무엇입니까? 안전 모드는 컴퓨터 문제를 복구하고 해결하는 데 사용되는 특수 모드입니다. 전기가 들어오면

안전 모드에서 Windows 11을 부팅하는 8가지 쉬운 방법 안전 모드에서 Windows 11을 부팅하는 8가지 쉬운 방법 Apr 25, 2023 pm 12:37 PM

운영 체제에 버그가 발생하여 안전 모드에서 Windows 11을 부팅해야 하는 경우, 저희가 도와드리겠습니다. PC를 부팅하고 오류를 수정하는 데 도움이 되는 몇 가지 검증된 방법이 있습니다. Windows는 시장에서 가장 인기 있는 운영 체제 중 하나이며 한동안 그 자리를 지켜왔습니다. Windows 11에서 안전 모드로 부팅해야 하는 이유는 무엇입니까? Microsoft는 새 버전이 나올 때마다 경험을 최적화하고 개선하기 위해 항상 열심히 노력하고 있지만(그리고 Windows 11에는 업그레이드할 몇 가지 훌륭한 기능이 있다는 것을 이미 알고 계실 것입니다), 이 운영 체제에는 여전히 많은 문제가 있습니다. 예를 들어 Windows 11 시작 메뉴가 제대로 작동하지 않는 경우가 있습니다. 사용자는 또한 반복되는 마이크로에 대해 불평했습니다.

Windows 11에서 잠금 화면이 작동하지 않는 문제를 해결하는 방법은 무엇입니까? Windows 11에서 잠금 화면이 작동하지 않는 문제를 해결하는 방법은 무엇입니까? Apr 25, 2023 pm 06:49 PM

많은 사람들이 Windows 11과 함께 제공되는 놀라운 기능과 업데이트로 인해 마침내 Windows 11을 구입하게 되어 기쁘게 생각합니다. 그러나 사용자 경험을 완전히 망치는 몇 가지 버그도 있습니다. 사용자가 직면하는 주요 문제 중 하나는 로그인 화면에서 멈추는 것입니다. 장치에 액세스할 수 없기 때문에 작업을 방해하므로 매우 실망스러울 수 있습니다. 어떤 경우에는 로그인 양식이 나타나지 않습니다. 이 잠금 화면 오류에 대한 빠른 수정은 PC를 다시 시작하여 성공적으로 부팅하는 것입니다. Windows 11 장치에서 잠금 화면이 작동하지 않는 이유는 무엇입니까? 잠금 화면 문제는 많은 Windows 11 사용자를 짜증나게 했습니다. 이 문제는 원래 버전 22000.4의 Windows 11에서 나타났습니다.

'업데이트가 100% 완료될 때까지 컴퓨터를 종료하지 마십시오'라는 메시지가 표시됩니까? 이것이 해결책이다 '업데이트가 100% 완료될 때까지 컴퓨터를 종료하지 마십시오'라는 메시지가 표시됩니까? 이것이 해결책이다 Apr 18, 2023 pm 06:43 PM

Windows 10 컴퓨터가 "업데이트 처리 중 100% 완료되었습니다. 컴퓨터를 종료하지 마십시오" 상태에서 멈췄습니까? 이는 Windows가 종료되거나 다시 시작되는 동안 업데이트를 설치하려고 할 때 발생하는 일반적인 문제입니다. 이 경우 가장 먼저 시도할 수 있는 것은 PC를 강제로 다시 시작하는 것입니다. 그러나 이것이 도움이 되지 않으면 다음과 같은 잠재적 해결 방법을 계속 시도해 볼 수 있습니다. 시나리오 1: Windows에 액세스할 수 있는 경우 아래 방법을 따르기 전에 몇 시간 정도 기다렸다가 작동하는지 확인하거나 PC를 다시 시작하십시오. 방법 1: Windows 업데이트 문제 해결사 실행 1단계: 시작을 마우스 오른쪽 버튼으로 클릭하고 실행을 선택합니다. 실행 명령 창을 엽니다. 2단계: 명령 실행

Win11이 시작되지 않고 안전 모드로 들어갈 수 없는 문제를 해결하는 방법 Win11이 시작되지 않고 안전 모드로 들어갈 수 없는 문제를 해결하는 방법 Jan 02, 2024 pm 05:05 PM

안전 모드로 진입하면 win11 블루 스크린 문제를 해결할 수 있는 경우가 많습니다. 하지만 일부 친구들은 시스템과 컴퓨터에 익숙하지 않기 때문에 블루 스크린이 부팅되지 않을 때 안전 모드로 들어가는 방법을 모릅니다. 실제로 아래에서 전원 버튼을 통해 들어갈 수 있습니다. Windows 11이 블루 스크린으로 부팅되지 않을 때 안전 모드로 진입하는 방법 방법 1: 1. 먼저 컴퓨터의 전원 버튼(전원 켜기 버튼)을 계속 사용하여 시스템을 다시 시작합니다. 2. 세 번 이상 연속 작업을 수행한 후 컴퓨터는 시스템 복구 옵션으로 들어갑니다. 3. "문제 해결"을 선택하고 문제 해결을 입력한 다음 "고급 옵션"을 입력합니다. 4. "고급 옵션"에서 "시작 설정"을 찾아 입력한 다음 "다시 시작"을 선택합니다. 5. 그 후 프롬프트에 따라 누를 수 있습니다. "F4

해결 방법: 안전 모드로 진입할 수 없는 Windows 10 시스템의 검은색 화면 문제 처리 해결 방법: 안전 모드로 진입할 수 없는 Windows 10 시스템의 검은색 화면 문제 처리 Jan 09, 2024 am 09:58 AM

win10 운영 체제를 사용할 때 경우에 따라 win10 운영 체제에서 검은색 화면이 나타나 시스템의 안전 모드로 들어갈 수 없는 경우가 있습니다. 해당 문제에 대해 편집자는 저희 컴퓨터의 호환성이 별로 좋지 않거나, 컴퓨터 드라이버에 문제가 있어서 검은 화면이 나오거나 안전모드 진입이 불가능해서 그런 현상이 아닐까 생각하고 있습니다. 그럼 구체적인 해결 단계를 위해 편집자가 무엇을 했는지 살펴보겠습니다~ Windows 10 시스템에 검은색 화면이 나타나고 안전 모드로 들어갈 수 없는 경우 어떻게 해야 할까요? 방법 1: 1. 시스템을 켜고 전원 버튼을 길게 누릅니다. 껐다가 다시 켜는 과정을 3번 정도 반복하세요. 2. 고급 옵션 인터페이스가 표시되면 고급 옵션--"문제 해결--"고급 옵션--"명령 프롬프트를 클릭합니다. 3. 프롬프트에 다음을 입력하세요: C: ※확정

win10 안전 모드에서 시작 암호를 자동으로 건너뛰는 방법 win10 안전 모드에서 시작 암호를 자동으로 건너뛰는 방법 Dec 28, 2023 pm 06:57 PM

많은 사용자가 컴퓨터를 사용할 때 부팅 모드에서 전원 켜기 암호를 직접 건너뛰고 그대로 두는 상황에 직면하는 경우가 많습니다. 이는 실제로 해결하기 어렵지 않습니다. win10 보안 모드를 건너뛰십시오. win10 안전 모드에 들어갈 수 없습니다: 1. 많은 사용자가 데스크탑에 들어가기 전에 멈춰 있고 비밀번호 인터페이스가 없습니다. 2. 3~4회 강제 종료하면 시작 설정 페이지가 나타나고 "안전 모드 활성화"를 선택합니다. 3. "시작"을 마우스 오른쪽 버튼으로 클릭하고 "실행"을 클릭합니다. 4. 실행창에 "msconfig"를 입력하세요. 5. "일반"을 클릭하고 "정상 시작"을 선택합니다. 6. 비밀번호 인터페이스에 성공적으로 진입했습니다.

Dellwin10에서 안전 모드로 들어가는 간단한 튜토리얼 Dellwin10에서 안전 모드로 들어가는 간단한 튜토리얼 Dec 30, 2023 pm 12:49 PM

Dell 컴퓨터 win10 시스템의 안전 모드로 들어가는 방법 컴퓨터에 드라이버 오류나 기타 사소한 결함이 있는 경우 안전 모드로 들어가는 것이 좋은 해결책입니다. 오늘은 Dell에서 안전 모드로 들어가는 방법을 가르쳐 드리겠습니다. dellwin10에서 안전 모드로 들어가는 방법 1. 시작 버튼을 클릭하고 전원을 선택한 후 키보드의 Shift 키를 누른 다음 "다시 시작"을 클릭합니다. 2. 다시 시작한 후 메뉴로 들어가서 먼저 "문제 해결"을 선택하십시오. 3. 그런 다음 "고급 옵션"을 선택하십시오. 4. 그런 다음 "시작 설정"을 선택합니다. 5. 이 시점에서 "다시 시작"을 클릭하여 "안전 모드" 선택 메뉴로 들어갑니다. 6. 그때그때의 상황에 따라 입장유형을 선택하실 수 있습니다.

See all articles