私は別のPHP Webページから実行する必要のあるPHPスクリプトを持っています。しかし、第2のものが正しく動作するためには、第1のものが完全に完了している必要があります。基本的には、開始する前に1秒待つ2番目のスクリプト用の新しいプロセス/スレッドを生成する最初のページが必要です。別のスクリプトの内部からPHPスクリプトを起動する。非ブロック化
が明らかになっている必要があります作業からそれを防ぐの原因ブロッキングを含めると、私はそれが幹部に
Editを使用して起動することができません行う
。これらのページは出力されず、Webインターフェイスを介してインターフェイスされません。すべてのページは、別のサーバーからのPOST要求によって呼び出されます。
編集2:
策:ページを要求し、サーバが最初に戻った後、2ページ目1秒に直接リクエストを送信します。
proc_open? http://php.net/manual/en/function.proc-open.php – cmorrissey
最も一般的な回答をここでチェックしてください:http://stackoverflow.com/questions/3819398/php-exec-command-or-similar-結果を待たずに –
@brianこれはプラットフォームに依存しないPHPです。ですから、bashや/ devを使うのはオプションではありません。 – Sam