您的位置: 首页 > 技术问答 > 如何从PHP运行进程 如何从PHP运行进程 分类: 技术问答 • 2022-09-14 12:41:59 问题描述: 我需要通过Web调用PHP页面来启动Unix进程。 我还需要将一些参数发送到以保存方式替换到命令中的PHP页面。如何从PHP运行进程 答 看看exec()和escapeshellarg(): exec('command -param=' . escapeshellarg($_GET['argument'])); +0 确保您列入白名单,这些参数!有人可以尝试发送&argument = foo%20%38%38%20rm%20-rf%20%47。那就是:命令-param = foo && rm -rf/ – 2009-07-07 09:38:15 答 如果你需要更多的IO控制,然后看看: http://php.net/manual/en/function.popen.php http://php.net/manual/en/function.proc-open.php
确保您列入白名单,这些参数!有人可以尝试发送&argument = foo%20%38%38%20rm%20-rf%20%47。那就是:命令-param = foo && rm -rf/ – 2009-07-07 09:38:15