ウィンドウが閉じている場合に php コマンドを実行する方法はありますか?
たとえば、ユーザーがサーバー上の一時ディレクトリにファイルをアップロードするために使用するスクリプトを用意して、ユーザーがファイルを保持するかどうかを決定できるようにします。ただし、現時点では、ユーザーがページを離れると、ファイルはそこにとどまります。
ありがとう
ウィンドウが閉じている場合に php コマンドを実行する方法はありますか?
たとえば、ユーザーがサーバー上の一時ディレクトリにファイルをアップロードするために使用するスクリプトを用意して、ユーザーがファイルを保持するかどうかを決定できるようにします。ただし、現時点では、ユーザーがページを離れると、ファイルはそこにとどまります。
ありがとう
onBeforeUnload を使用して、ページを離れる前にユーザーに警告する JavaScript を追加できます。いくつかの例を以下に示します。
javascript でページ終了イベントをインターセプトし、それを php アプリケーションに渡すことができる場合があります: Intercept page exit event
これは、一時ディレクトリ内のファイルをクリーンアップするサーバー上の cron ジョブとしてより適切に実装されるようです。
PHP スクリプトは、「何か」によって初期化する必要があります。とは言うものの:
頻繁に実行され、スクリプトを実行するCRON
ジョブを検討することができます。PHP
たとえば、一時ディレクトリを 30 分ごとに「クリア」したい場合は、CRON ジョブが最適です。--あなたが言ったように、ユーザーがウィンドウを閉じると、機能が停止するためJavaScript
、最善の策ではないかもしれません。JavaScript