0

現在、2 つの PHP ファイルがあります。1 つはユーザー インターフェイスで、もう 1 つはバックエンドからデータを取得してデータベースに挿入します。

現在、UI php で次を使用している場合:

<html>
    <body>
        <form action = "test.php" name="form" method="post">
            <input type="text" name="text_box" size="50"/>
            <input type="submit" id="search-submit" value="submit"/>
        </form>
    </body>
</html>

送信をクリックすると、test.php に移動します。UI php を使用したまま、バックグラウンドで test.php を実行できる場合は?

以前の投稿のいくつかは、実装方法がわからない ajax などの使用について述べています。PHPでこれを行うことは可能ですか?

4

1 に答える 1

1

test.php では、exec関数を使用して、コマンド ラインで php を使用して任意の php ファイルを呼び出すことができます。

exec("php test.php > /dev/null 2>/dev/null &");

セッションがブラウザ上にあるものと同じではないことに注意してください。また、開始されているコマンドライン インスタンスにパラメータを送信するのは難しい場合があります。こちらをご覧ください。

于 2013-02-04T06:53:10.357 に答える