0

current.phpブラウザで開くページです。

other_1.php実行しother_2.phpたいページです。これらの2つのページは大きな仕事をし、ゆっくりと動作します。

開いたときに、他の両方のページを呼び出して機能させるにはどうすればよい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 に答える