我试图在一行给shell_exec两个命令,但是没有输出。 但是,如果一次只传递一个命令,则此操作非常正常:
$output = shell_exec('whoami');
echo($output); // This works
$output = shell_exec('dir');
echo($output); // This works as well
$output = shell_exec('whoami; dir');
echo($output); // No output...
我错过了什么? 我正在运行XAMPP(3.2.4.) Windows 10 Build 20h2上的环境。
您可以使用&;&; 签名以联接命令
$output = shell_exec('whoami && dir');
echo($output);
这应该很好用