ホームページ  >  記事  >  バックエンド開発  >  PHPでコマンドの実行を禁止する方法

PHPでコマンドの実行を禁止する方法

藏色散人
藏色散人オリジナル
2021-03-12 09:58:082855ブラウズ

php でコマンドの実行を無効にする方法: 最初に設定ファイル php.ini を見つけて開き、次に「disble_function」オプションを見つけ、最後に内容「disble_function=shell_exec, system, passthru」を変更して実行を無効にします。コマンドの。

PHPでコマンドの実行を禁止する方法

#この記事の動作環境:Windows7 システム、PHP7.1 バージョン、DELL G3 パソコン

PHP を禁止する方法特定のシステムコマンドを実行していますか?

shell_exec、system、passthru、popen などの多くのコマンドはシステム関連の連携です。仮想ホストがユーザーに公開されている場合、またはシステム権限が完全に設定されていない場合は、必然的に大きなダメージを与える可能性があります。

この要件を達成するには、php.ini で disble_function オプションを設定して、実行を禁止する命令を設定するだけです。

例:

disble_function = phpinfo

複数の手順が必要な場合は、次のようにカンマで区切ります。

disble_function = shell_exec, system, passthru, popen

[推奨学習:「

PHP ビデオ チュートリアル 」 》】

以上がPHPでコマンドの実行を禁止する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。