ユーザーがいくつかの情報/入力をhtmlフォームで送信するWebサーバーで作業しています。送信ボタンをクリックすると、バックグラウンドの php コードが分析用の python コードを開始します。Python コードには時間がかかります。次のコードは、Python コードの終了時に「フォームが送信されました」というメッセージを表示します。Python コードが終了するまでユーザーを待たせたくありません。送信ボタンがクリックされたときに「フォームが送信されました」というメッセージをユーザーに表示したいのですが、Pythonコードはサーバーで実行され続けます。html
<form name="input" action='input.php' method="post">
<input type="text" name="num1" id="num1" size="4">
<input type="text" name="num2" id="num2" size="4">
<input type="submit" name = "submit" value="Submit" class="submit"/>
</form>
php
echo ("Form submitted");
$num1=$_POST["num1"];
$num2=$_POST["num2"];
$makeinfo= shell_exec('python mypycode.py');
私はすでにこのサイトを検索しましたが、有用な投稿は見つかりませんでした. この問題の解決に役立つ場合にのみ、コメント/返信/投票してください。