En fait tu ne peux pas... Il faut obligatoirement passé par Javascript pour savoir si la page affichée est encore ouverte ou non.
Le côté serveur ne pourra uniquement dire que combien de clients ont ouvert la page mais pas combien de temps ni si elle est encore ouverte. Dans ce cas, seul JavaScript peut vérifier si la page est ouverte, envoyer les données sur le serveurs et ainsi calculer le nombre de visiteurs.