suchen
HeimBackend-EntwicklungPHP-Tutorialphp开启安全模式后禁用的函数集合_php技巧

复制代码 代码如下:

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 的函数 ??
Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
在安全模式下启动 Windows 11 的 8 种简单方法在安全模式下启动 Windows 11 的 8 种简单方法Apr 25, 2023 pm 12:37 PM

如果您在操作系统中遇到错误并需要以安全模式启动Windows11,我们可以为您提供保障。有多种行之有效的方法可以帮助您启动PC并修复任何错误。Windows是市场上最流行的操作系统之一,并且已经存在了一段时间。为什么我应该在Windows11上以安全模式启动?尽管微软一直在努力优化和改进每个新版本的体验(并且您已经知道Windows11中有一些很棒的功能可以升级),但这个操作系统仍然存在很多问题。例如,有时Windows11开始菜单无法正常工作。用户还抱怨反复出现的Micros

卡在“100% 完成更新工作不要关闭计算机”?这是解决方法卡在“100% 完成更新工作不要关闭计算机”?这是解决方法Apr 18, 2023 pm 06:43 PM

您的Windows10计算机是否卡在“正在处理更新100%完成不要关闭计算机”?这是一个常见问题,当Windows尝试在关闭或重新启动时安装更新时会出现。在这种情况下,您可以尝试的第一件事是强制重启您的PC。但是,如果这没有帮助,您可以继续尝试以下潜在的解决方案。情况1:何时可以访问Windows在您按照以下方法之前,请确保等待几个小时并查看它是否有效或重新启动您的PC:方法1:运行Windows更新疑难解答步骤1:右键单击开始并选择运行以打开运行命令窗口。第2步:在运行命

如何解决在 Windows 11 中锁屏无法使用的问题?如何解决在 Windows 11 中锁屏无法使用的问题?Apr 25, 2023 pm 06:49 PM

由于Windows11附带的惊人功能和更新,很多人都对最终获得Windows11感到兴奋。但是,它也有一些完全破坏用户体验的错误。用户面临的主要问题之一是卡在登录屏幕上。这可能会非常令人沮丧,因为它会阻止您工作,因为您无法访问您的设备。在某些情况下,登录表单不会出现。此锁定屏幕错误的快速修复方法是重新启动您的PC以成功启动。为什么Windows11设备上的锁定屏幕不起作用?锁屏问题已经惹恼了很多Windows11用户。该问题最初是作为22000.4版本上的Windows11

如何在win10安全模式下自动跳过开机密码如何在win10安全模式下自动跳过开机密码Dec 28, 2023 pm 06:57 PM

很多用户们在使用电脑的时候,很多时候都会遇到在开机模式直接跳过了开机密码而不动了吧,给用户们添了不少麻烦,解决起来其实不难,下面看看win10安全模式跳过开机密码吧。win10安全模式都进不去:1、很多用户进入到桌面前就卡死不动了也没有密码界面。2、我们可以强制关机三到四次,这是会出现启动设置页面选择“启用安全模式”。3、右击“开始”点击“运行”。4、在运行窗口输入“msconfig”。5、点击“常规”选择“正常启动”。6、成功进入密码界面。

win7如何进入安全模式win7如何进入安全模式Dec 26, 2023 pm 06:09 PM

win7系统是一款非常好用的系统。在不断的使用过程中许多的朋友都在问win7系统怎么进入安全模式?今天小编就为大家带来了win7电脑进入安全模式的图文详细教程一起来看看吧。win7如何进入安全模式的图文教程:方法一:使用快捷键进入高级启动项1、在开机进入windows系统启动画面前反复按下“F8”键,或者按住“CTRL”键。这样我们就能进入windows系统的高级启动选项,选择进入安全模式了。方法二:设置开机进入高级启动项1、如果win7系统能正常启动的话,可以使用Win键+R组合键打开运行框,

dellwin10进入安全模式的简易教程dellwin10进入安全模式的简易教程Dec 30, 2023 pm 12:49 PM

戴尔电脑win10系统的安全模式该如何进入呢?当我们电脑出现了驱动错误,或者其他的一些小故障,进入安全模式是很好是解决方式。今天小编就教大家Dell如何进入安全模式吧。dellwin10安全模式怎么进的方法1、点击开始按钮,选择电源,此时按住键盘上的shift键,再点击“重启”。2、重启后进入选单,首先选择“疑难解答”。3、再选择“高级选项“。4、然后选择“启动设置”。5、此时点击“重启”后就可以进入“安全模式”选择菜单。6、你可以根据当时情况选择进入的类型。

Windows 11安全模式无法进入的解决方案Windows 11安全模式无法进入的解决方案Dec 22, 2023 pm 10:50 PM

更新了最新win11系统之后很多用户都出现了进不去系统而且安全模式也进不去的问题,为此下面就给大家带来了win11安全模式都进不去解决方法,如果你还没有解决就来看看怎么操作吧。win11安全模式都进不去怎么办1、首先按住开机键3秒强制电脑重启,开机后按下del进入bios设置,并选择boot。2、boot为电脑的启动项设置,你可以按下键盘的+将第一启动设置为光驱。3、按下键盘上的F10,选择yes并保存,保存之后电脑会重新启动。4、开机之后进入系统盘界面中并选择“安装系统到硬盘第一分区”。5、最

详解win10安全模式的实际应用详解win10安全模式的实际应用Dec 31, 2023 am 11:05 AM

很多用户们在使用电脑的时候,在电脑有问题的时候,都会进入安全模式,但是很多的用户们都可能还不知道安全模式有什么用,今天就带大家一起来了解一下安全模式的重大作用。win10安全模式有什么用:答:安全模式可以方便地检测与修复计算机系统的错误,它对于用户轻松地修复系统的一些错误,起到事半功倍的作用。平常我们一般不会进入电脑安全模式,但在系统出现一些难以解决问题的时候,借助安全模式可以比较方便的解决。安全模式的工作原理是在不加载第三方设备驱动程序的情况下启动电脑,使电脑运行在系统最小模式,这样用户就可以

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software

SecLists

SecLists

SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Leistungsstarke integrierte PHP-Entwicklungsumgebung