<?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.
?>