2008-10-25 7 views
4

Comment PHP gère-t-il la connexion du client en dormant?La fonction de sommeil de PHP et les connexions client

Ou en d'autres termes ... que se passe-t-il si le client ferme la connexion au serveur pendant le traitement d'une page? Est-ce que cela tue simplement le processus, ou continue-t-il à traiter la page jusqu'à la fin?

Comme je ne suis pas sûr des réponses à ce qui précède, comment pourrais-je implémenter le pseudo-code suivant en 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 

Toutes les pensées seraient appréciées.

Merci.

Répondre

Questions connexes