shell_exec将$ _GET变量传递给EXE

时间:2015-12-20 15:43:54

标签: php exe

我试图从$ _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并且不会发送变量。

0 个答案:

没有答案