current.php
是我们在浏览器中打开的页面。
other_1.php
和other_2.php
是我们要执行的页面。这两页做得很好,工作很慢。
当我们打开current.php
时,我们怎样才能将其他页面调用为工作?
current.php
应该只是打开并死亡,没有任何结果,只需发送命令即可打开。
如果当前页面包含其他页面,则会占用大量内存,并从托管帐户可用的最长时间执行。
所有页面都放在同一个文件夹中。
有什么想法吗?
感谢。
答案 0 :(得分:1)
你可以尝试这个:
function execInBackground($cmd) {
if (substr(php_uname(), 0, 7) == "Windows"){
pclose(popen("start /B ". $cmd, "r"));
}
else {
exec($cmd . " > /dev/null &");
}
}
在$ cmd中,您将路径传递给php,而不是像在CLI中那样使用该命令。
答案 1 :(得分:0)
您可以使用
<?php
include("other_1.php");
?>
并在other_1.php的末尾为other_2.php添加另一个include,依此类推。如果我误解了这个问题,请告诉我。