我试图从$ _GET获取信息并将其传递给需要提供1个参数的exe文件,并使用$ _GET的输入作为该参数但是它正在执行.exe和NOT传递变量,然后挂起.exe直到我结束进程。
发送索引表单:
<form action="/test.php" method="get">
<input type="text" name="input" />
<input type="submit" value=" OK " />
它发送的php脚本。
<html>
<head><title>PHP Get Send</title></head>
<body>
<?php
$var = $_GET['input'];
$x = shell_exec("test.exe ".$var);
echo $x;
?>
</body>
</html>
我根本无法解决这个问题。它只是拒绝使用发送的变量正确执行exe。我可以从命令提示符等操作它,一个bat文件,但是当我尝试从PHP执行它时它会挂起exe并且不会发送变量。