hello,
en php, tu n'auraus aucun moyen de le savoir, pour la bonne et simple raison que php est exécuté coté serveur, et que c'est son résultat qui est envoyé au client. Le résultat du traitement php ,e peut plus mettre à jour le script original, sauf à rappeler la page. La seule façon la plus simple de faire en php est de considérer que le visiteur est connecté pendant XXX minutes et que dès qu'il actualise une page (ou fait une action qui requiert un élément coté serveur), tu rafraichis sa date de dernière action. Depuis cette date, tu comptes les XXX minutes et s'il n'y a tjrs pas d'action, tu le considères comme déconnecté.