0
Je souhaite transmettre une chaîne soumise par un utilisateur dans un formulaire HTML simple, comme le suivant, à un script shell.
Je n'ai pas encore trouvé de réponse. J'apprécierais n'importe quels conseils.Passer une chaîne à un script shell via CGI
<form method="post" action="http://example.com/cgi-bin/echo.sh">
<input type="text" name="Text" value=""><br>
<input type="submit" value="Submit">
</form>
Et un script shell devrait imprimer la valeur capturée.
#!/bin/bash
echo "Content-type: text/html"
echo ""
echo '<html>'
echo '<head>'
echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">'
echo '<title>Echoing argument</title>'
echo '</head>'
echo '<body>'
echo $1
echo '</body>'
echo '</html>'
'echo" $ QUERY_STRING "' au lieu de 'set $ QUERY_STRING; echo $ 1' –
@thatotherguy, merci! C'est mieux! – fieryvova