ユーザーが私の php 駆動型サイトに登録するとき、登録スクリプトはいくつかのタスクを実行する必要があります。サードパーティのサーバーに接続する必要があるため、時間がかかるものもあります。
ユーザーが結果をすぐに確認できるように、これらのタスクをメインの php スクリプトから切り離すにはどうすればよいですか?
ユーザーが私の php 駆動型サイトに登録するとき、登録スクリプトはいくつかのタスクを実行する必要があります。サードパーティのサーバーに接続する必要があるため、時間がかかるものもあります。
ユーザーが結果をすぐに確認できるように、これらのタスクをメインの php スクリプトから切り離すにはどうすればよいですか?
子プロセスを作成することも、データベースまたは小さなファイルにキューを作成してcronjobを実行することもできます。を実行して子プロセスを作成することもできますexec()
。
exec('php /path/to/script.php');
あなたが何をしたいのかわからない...
exec('php myScript.php'); で extern php スクリプトを実行できます。
しかし、ユーザーはメインのphpスクリプトの結果しか得られないため、ユーザーはこのスクリプトの結果を得ることができません...
実行されたすべてのスクリプトの結果をユーザーに取得したい場合は、ajax 呼び出しを使用する必要があります