私はphpファイルを持っています、例えばhttp://domain.com/user?id=uniquetoken
、ユーザーがユニークなトークンでそのURLにアクセスすると、javascriptとphpを使用して多くのことを行い、特定のタスクを完了するのに少なくとも2分かかります。ユーザーが辛抱強くなく、そのタスクのウィンドウを閉じる場合はまったく実行されません。必要なのは、ユーザーがアクセスしたときだけhttp://domain.com/user?id=token
です。タスクはバックグラウンドで実行する必要があります。したがって、ユーザーがウィンドウを閉じても、バックエンドのphpによってタスクを完了する必要があります。
file_get_contentsのようなアイデアがありますが、それでタスクは完全に完了しますか?アイデアや提案はありますか?
編集:誰かがfile_get_contents(http://domain.com/user?id=token)
、別のphpファイルが機能するかどうか教えてくれますか?彼らがすぐにそれを閉じた後でも?? 有効にしました ignore_user_abort().