So verbieten Sie die Ausführung von Befehlen in PHP

藏色散人
Freigeben: 2023-03-08 17:06:02
Original
3030 Leute haben es durchsucht

So deaktivieren Sie die Befehlsausführung in PHP: Suchen und öffnen Sie zuerst die Konfigurationsdatei php.ini; ändern Sie dann den Inhalt „disble_function=shell_exec, system, passhru“, um die Ausführung des Befehls zu deaktivieren.

So verbieten Sie die Ausführung von Befehlen in PHP

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Wie kann PHP daran gehindert werden, bestimmte Systembefehle auszuführen?

Viele Befehle wie „shell_exec“, „system“, „passhru“, „popen“ usw. sind systembezogene Kooperationen, wenn der virtuelle Host für Benutzer geöffnet ist oder wenn die Systemberechtigungen nicht vollständig festgelegt sind.

Um diese Anforderung zu erfüllen, legen Sie einfach die Option disble_function in php.ini fest, um Anweisungen festzulegen, deren Ausführung verboten ist.

Beispiel:

disble_function = phpinfo
Nach dem Login kopieren

Wenn Sie mehrere Anweisungen benötigen, trennen Sie diese durch Kommas, wie zum Beispiel:

disble_function = shell_exec, system, passthru, popen
Nach dem Login kopieren

[Lernempfehlung: „PHP-Video-Tutorial“]

Das obige ist der detaillierte Inhalt vonSo verbieten Sie die Ausführung von Befehlen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage