0

目前我有 2 个 PHP 文件。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。如果可以在后台执行 test.php 而保留在 UI 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 回答