У меня есть простая форма отправки в index.php
:
<?php
include('inputs.php');
?>
<form method="post" action= "/index.php">
<input class="button" id="restart_device" name="restart_device" type="submit" value="Restart Display" />
</form>
и действие в inputs.php
файле:
if(isset($_POST['restart_device'])) {
shell_exec("sudo /var/www/html/restart_device.sh");
}
Проблема заключается в том, что этот код выполняется накаждое обновление страницы или каждый раз, когда я получаю доступ к странице. Я не хочу такого поведения. Я хочу выполнить shell_exec("sudo /var/www/html/restart_device.sh");
только при нажатии кнопки, но не при доступе к странице или обновлении страницы.
Я также пытался использовать <form method="post" action= "">
, но безуспешно.