これで、file_get_contents()
を使用して別のページを読み込むPHPスクリプトがあります。PHPが2秒後にfile_get_contents()を停止する
他のページには読み込みに約30秒かかります(スクリプトの種類)。このスクリプトを開始するにはfile_get_contents()
が必要です。
問題は、file_get_contents()
が30秒間ローディングし続けることです。これを止める唯一の方法は、タブを閉じることです(タブを閉じるときに呼び出されるスクリプトは実行されます)。
だから、どうすればfile_get_contents();
が2秒後に終了するのですか?事前
なぜfile_get_contents()を使用しますか?別のスクリプトを実行するために単にそれを使用しているのであれば、単にcurlを使用してcurlの出力をnullにルーティングしないだけです。または、2番目のスクリプトから出力を削除し、ignore_user_abort(true)を入力します。 2番目のスクリプトでは、前のコマンドをキャンセル/中止しても実行し続けます。 phpは上から下への言語なので、次のプロセスは常に前のプロセスが完了するのを待っているので、あなたのfile_get_contents()は必ず移動しなければなりません。 – Dave
[こちら](http://www.php.net/manual/en/function.file-get-contents.php#82527) – HamZa
非常にありがとうHamZa :) – Anim8r