使用PHP来触发另一个PHP脚本,然后忽略

我正在努力解决的问题是:我有一个php文件,让我们调用trigger.php ,它运行一些php代码,它引发了另一个php文件,我们将调用backgroundProcess.php来开始处理。

虽然trigger.php需要忽略backgroundProcess.php发生的情况,但它只需启动它的处理过程,并在backgroundProcess.php继续前进时停止。

EDIT1

我在Windows Wampserver 2.1上运行这个,所以这必须是一个Windows命令。

EDIT2

感谢jakenoble的建议,用以下命令解决它:

exec("C:wampbinphpphpVERSION_NUMBERphp.exe -f C:wampwwwpathtobackgroundProcess.php");

您可以使用exec()并将一个&添加到该调用的结尾,再加上一个输出流:

在trigger.php中

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

你可以在这里找到更多http://php.net/manual/en/function.exec.php

链接地址: http://www.djcxy.com/p/51537.html

上一篇: Use php to trigger another php script, then ignore

下一篇: Good design: How use fields of superclass