0

current.php是我们在浏览器中打开的页面。

other_1.php并且other_2.php是我们想要执行的页面。这两页做得很大,而且工作缓慢。

当我们打开时,我们如何调用其他两个页面来工作current.php

current.php应该只是打开而死,什么都没有,只需发送命令即可打开。

如果当前页面将包含其他页面,它将消耗大量内存并超出主机帐户上可用的最大执行时间。

所有页面都放在同一个文件夹中。

任何想法?

谢谢。

4

2 回答 2

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 中一样使用该命令。

于 2010-08-11T11:49:18.467 回答
0

您可以使用

<?php

include("other_1.php");

?>

并在 other_1.php 的末尾为 other_2.php 添加另一个包含,依此类推。如果我误解了这个问题,请告诉我。

于 2010-08-11T11:07:33.773 回答