質問

スリープ中にPHPはクライアント接続をどのように処理しますか?

または別の言い方をすれば...ページの処理中にクライアントがサーバーへの接続を閉じるとどうなりますか?

プロセスを強制終了するだけですか、それとも最後までページの処理を続行しますか?

上記に対する答えがわからないので、次の擬似コードをPHPでどのように実装しますか。

Record user entered

while (user is still connected) {
    fetch changes in state since last awake
    send changes to user

    sleep(5);
}

Record user exit

ご意見をいただければ幸いです。

ありがとう。

役に立ちましたか?

解決

誰が知っていましたか

接続処理ドキュメント- http://php.net/manual/en /features.connection-handling.php

そのページから register_shutdown_function が問題を解決します。

すばらしい。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top