Heim Backend-Entwicklung PHP-Tutorial 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 的函数 ??
Erklärung dieser Website
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

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

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So entfernen Sie den Grafikkartentreiber im abgesicherten Modus So entfernen Sie den Grafikkartentreiber im abgesicherten Modus Feb 20, 2024 am 11:57 AM

So deinstallieren Sie den Grafikkartentreiber im abgesicherten Modus. Durch die kontinuierliche Weiterentwicklung der Technologie sind Computer zu einem unverzichtbaren Werkzeug im Leben und bei der Arbeit der Menschen geworden. Bei der täglichen Nutzung von Computern stoßen Internetnutzer häufig auf verschiedene Probleme, darunter Probleme mit Grafikkartentreibern. Wenn ein Problem mit dem Grafikkartentreiber auftritt, müssen wir manchmal den Treiber im abgesicherten Modus deinstallieren. In diesem Artikel werden die Schritte zum Deinstallieren des Grafikkartentreibers im abgesicherten Modus vorgestellt. Was ist der abgesicherte Modus? Der abgesicherte Modus ist ein spezieller Modus zur Reparatur und Lösung von Computerproblemen. Wenn Strom

8 einfache Möglichkeiten, Windows 11 im abgesicherten Modus zu starten 8 einfache Möglichkeiten, Windows 11 im abgesicherten Modus zu starten Apr 25, 2023 pm 12:37 PM

Wenn Sie auf einen Fehler im Betriebssystem stoßen und Windows 11 im abgesicherten Modus starten müssen, sind Sie bei uns genau richtig. Es gibt mehrere bewährte Methoden, die Ihnen helfen können, Ihren PC hochzufahren und etwaige Fehler zu beheben. Windows ist eines der beliebtesten Betriebssysteme auf dem Markt und das schon seit einiger Zeit. Warum sollte ich unter Windows 11 im abgesicherten Modus booten? Obwohl Microsoft stets hart daran arbeitet, das Erlebnis mit jeder neuen Version zu optimieren und zu verbessern (und Sie wissen bereits, dass es in Windows 11 einige großartige Funktionen gibt, auf die Sie upgraden können), gibt es immer noch viele Probleme mit diesem Betriebssystem. Beispielsweise funktioniert das Startmenü von Windows 11 manchmal nicht richtig. Benutzer beschwerten sich auch über wiederkehrende Micros

Wie behebt man das Problem, dass der Sperrbildschirm in Windows 11 nicht funktioniert? Wie behebt man das Problem, dass der Sperrbildschirm in Windows 11 nicht funktioniert? Apr 25, 2023 pm 06:49 PM

Viele Menschen freuen sich, endlich Windows 11 zu bekommen, weil es tolle Funktionen und Updates bietet. Es gibt jedoch auch einige Fehler, die das Benutzererlebnis völlig ruinieren. Eines der größten Probleme für Benutzer besteht darin, dass sie auf dem Anmeldebildschirm stecken bleiben. Dies kann sehr frustrierend sein, da Sie dadurch nicht arbeiten können, da Sie keinen Zugriff auf Ihr Gerät haben. In einigen Fällen wird das Anmeldeformular nicht angezeigt. Eine schnelle Lösung für diesen Sperrbildschirmfehler besteht darin, Ihren PC neu zu starten, um erfolgreich zu starten. Warum funktioniert der Sperrbildschirm auf Windows 11-Geräten nicht? Das Problem mit dem Sperrbildschirm hat viele Benutzer von Windows 11 verärgert. Das Problem trat ursprünglich bei Windows 11 in Version 22000.4 auf

Stecken Sie fest bei „Computer nicht herunterfahren, bis das Update zu 100 % abgeschlossen ist'? Das ist die Lösung Stecken Sie fest bei „Computer nicht herunterfahren, bis das Update zu 100 % abgeschlossen ist'? Das ist die Lösung Apr 18, 2023 pm 06:43 PM

Steckt Ihr Windows 10-Computer bei der Meldung „Update wird zu 100 % verarbeitet? Fahren Sie den Computer nicht herunter“ hängen? Dies ist ein häufiges Problem, das auftritt, wenn Windows beim Herunterfahren oder Neustarten versucht, Updates zu installieren. In diesem Fall können Sie zunächst versuchen, einen Neustart Ihres PCs zu erzwingen. Wenn dies jedoch nicht hilft, können Sie weiterhin die folgenden möglichen Lösungen ausprobieren. Szenario 1: Wenn Sie auf Windows zugreifen können Bevor Sie die folgende Methode befolgen, warten Sie einige Stunden und prüfen Sie, ob sie funktioniert, oder starten Sie Ihren PC neu: Methode 1: Führen Sie die Windows Update-Fehlerbehebung aus. Schritt 1: Klicken Sie mit der rechten Maustaste auf „Start“ und wählen Sie „Ausführen“. , um das Befehlsfenster „Ausführen“ zu öffnen. Schritt 2: Führen Sie den Befehl aus

So lösen Sie das Problem, dass Win11 nicht starten und in den abgesicherten Modus wechseln kann So lösen Sie das Problem, dass Win11 nicht starten und in den abgesicherten Modus wechseln kann Jan 02, 2024 pm 05:05 PM

Oftmals können wir das Problem des Win11-Bluescreens lösen, indem wir in den abgesicherten Modus wechseln. Da einige Freunde jedoch mit dem System und den Computern nicht vertraut sind, wissen sie nicht, wie sie in den abgesicherten Modus wechseln können, wenn der Bluescreen nicht startet. Schauen wir uns das unten an. So wechseln Sie in den abgesicherten Modus, wenn Windows 11 mit einem Bluescreen nicht startet: 1. Zuerst verwenden wir kontinuierlich den Netzschalter (Einschaltknopf), um das System neu zu starten. 2. Nach drei oder mehr aufeinanderfolgenden Vorgängen wechselt der Computer in die Systemreparaturoption. 3. Wählen Sie „Fehlerbehebung“, rufen Sie die Fehlerbehebung auf und geben Sie dann „Erweiterte Optionen“ ein. 4. Suchen Sie unter „Erweiterte Optionen“ nach „Starteinstellungen“, geben Sie diese ein und wählen Sie dann „Neustart“. 5. Anschließend können Sie entsprechend den Anweisungen drücken „F4

Lösung: Beheben Sie das Problem mit dem schwarzen Bildschirm des Windows 10-Systems, das nicht in den abgesicherten Modus wechseln kann Lösung: Beheben Sie das Problem mit dem schwarzen Bildschirm des Windows 10-Systems, das nicht in den abgesicherten Modus wechseln kann Jan 09, 2024 am 09:58 AM

Wenn wir das Win10-Betriebssystem verwenden, kann es in einigen Fällen zu einem schwarzen Bildschirm auf unserem Win10-Betriebssystem kommen und wir können nicht in den abgesicherten Modus des Systems wechseln. Bezüglich dieses Problems geht der Herausgeber davon aus, dass es daran liegen könnte, dass die Kompatibilität unseres Computers nicht sehr gut ist oder dass ein Problem mit dem Computertreiber vorliegt, was zu einem schwarzen Bildschirm und der Unfähigkeit führt, in den abgesicherten Modus zu wechseln. Schauen wir uns also für die konkreten Lösungsschritte an, was der Editor getan hat. Was zu tun ist, wenn das Windows 10-System einen schwarzen Bildschirm hat und nicht in den abgesicherten Modus wechseln kann: 1. Schalten Sie das System ein und drücken Sie lange auf den Netzschalter Um es auszuschalten und dann wieder einzuschalten, wiederholen Sie den Vorgang etwa dreimal. 2. Wenn Sie die Benutzeroberfläche „Erweiterte Optionen“ sehen, klicken Sie auf „Erweiterte Optionen“ – „Fehlerbehebung – „Erweiterte Optionen“ – „Eingabeaufforderung“. 3. Geben Sie in die Eingabeaufforderung ein: C: ※definite

So überspringen Sie das Einschaltkennwort automatisch im abgesicherten Modus von Win10 So überspringen Sie das Einschaltkennwort automatisch im abgesicherten Modus von Win10 Dec 28, 2023 pm 06:57 PM

Wenn viele Benutzer Computer verwenden, stoßen sie häufig auf das Problem, das Einschaltkennwort im Startmodus zu überspringen und es nicht zu ändern. Dies ist eigentlich nicht schwer zu lösen Der Win10-Sicherheitsmodus. Überspringen Sie das Einschaltkennwort. Der abgesicherte Win10-Modus kann nicht aufgerufen werden: 1. Viele Benutzer stecken fest, bevor sie den Desktop aufrufen, und es gibt keine Passwortschnittstelle. 2. Wir können das Herunterfahren drei- bis viermal erzwingen. Dann erscheint die Seite mit den Starteinstellungen und wählen Sie „Abgesicherten Modus aktivieren“. 3. Klicken Sie mit der rechten Maustaste auf „Start“ und klicken Sie auf „Ausführen“. 4. Geben Sie im Ausführungsfenster „msconfig“ ein. 5. Klicken Sie auf „Allgemein“ und wählen Sie „Normaler Start“. 6. Geben Sie die Passwortschnittstelle erfolgreich ein.

Ein einfaches Tutorial zum Aufrufen des abgesicherten Modus in Dellwin10 Ein einfaches Tutorial zum Aufrufen des abgesicherten Modus in Dellwin10 Dec 30, 2023 pm 12:49 PM

Wie wechselt man in den abgesicherten Modus des Dell-Computer-Win10-Systems? Wenn auf unserem Computer ein Treiberfehler oder andere kleinere Fehler auftreten, ist der Wechsel in den abgesicherten Modus eine gute Lösung. Heute werde ich Ihnen beibringen, wie Sie bei Dell in den abgesicherten Modus wechseln. So wechseln Sie in den abgesicherten Modus in Dellwin10: 1. Klicken Sie auf die Schaltfläche „Start“, wählen Sie „Ein/Aus“, halten Sie die Umschalttaste auf der Tastatur gedrückt und klicken Sie dann auf „Neustart“. 2. Rufen Sie nach dem Neustart das Menü auf und wählen Sie zunächst „Fehlerbehebung“. 3. Wählen Sie dann „Erweiterte Optionen“. 4. Wählen Sie dann „Starteinstellungen“. 5. Klicken Sie an dieser Stelle auf „Neustart“, um das Auswahlmenü „Abgesicherter Modus“ aufzurufen. 6. Sie können die Art des Eintrags entsprechend der aktuellen Situation wählen.

See all articles