在后台运行PHP,同时显示另一个PHP

时间:2013-02-04 06:45:16

标签: php

目前我有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中执行此操作吗?

先谢谢。

1 个答案:

答案 0 :(得分:1)

在test.php中你可以使用exec函数并通过命令行使用php调用你想要的任何php文件:

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

请注意,它将拥有的会话与浏览器上的会话不同,将参数发送到正在启动的命令行实例可能会很棘手,请查看here