Comment interdire l'exécution de commandes en php

藏色散人
Libérer: 2023-03-08 17:06:02
original
3044 Les gens l'ont consulté

Comment désactiver l'exécution des commandes en PHP : recherchez et ouvrez d'abord le fichier de configuration php.ini ; puis recherchez l'option "disble_function" ; enfin modifiez le contenu "disble_function=shell_exec, system, passthru" pour désactiver l'exécution de la commande.

Comment interdire l'exécution de commandes en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment interdire PHP de exécuter certaines commandes système ?

De nombreuses commandes telles que shell_exec, system, passthru, popen, etc. sont une coopération liée au système. Si l'hôte virtuel est ouvert aux utilisateurs ou si les autorisations système ne sont pas entièrement définies, il le sera. inévitablement Peut causer beaucoup de dégâts.

Pour répondre à cette exigence, définissez simplement l'option disble_function dans php.ini pour définir les instructions dont l'exécution est interdite.

Exemple :

disble_function = phpinfo
Copier après la connexion

Si vous avez besoin de plusieurs instructions, séparez-les par des virgules, telles que :

disble_function = shell_exec, system, passthru, popen
Copier après la connexion

[Apprentissage recommandé : "Tutoriel vidéo PHP 》】

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal