<?php
// Ignore la déconnexion de l'utilisateur et autorise
// le script à continuer de s'exécuter
ignore_user_abort(true);
set_time_limit(0);
echo 'Test du gestionnaire de connexion de PHP';
// Exécution d'une boucle infinie surveillant
// l'activité de l'utilisateur. Soit il clique en dehors
// de la page, soit il clique sur le boutton "Stop".
while(1)
{
    // La connexion a-t-elle échoué ?
    if(connection_status() != CONNECTION_NORMAL)
    {
        break;
    }
    // On attend 10 secondes
    sleep(10);
}
// Si c'est atteint, alors l'instruction 'break' 
// sera lancée depuis la boucle infinie
// Aussi, nous pouvons à ce niveau entrer des informations dans l'historique,
// ou exécuter d'autres taches nécessaires, sans pour autant être dépendant
// du navigateur.
?>