He bien.... les sessions devraient être ton ami....
tu pourrais créer un cookie de suivi dans lequel tu inscrits un numéro de suivi (aléatoire 16 caractèrers au moins pour ne pas avoir trop de possibilités de recoupements....) tu donne une durée de vie de mettons 1/2h à ce cookie que tu remets à jours à chaque nouveau clic du visiteur (mais en gardant le même numéro de suivi!) et tu fais le protocol dans une bdd.....
Dans cette bdd tu inscrits ce numéro de suivi ainsi qu'un timestamp du premier et du dernier clic (qu'il faut actualiser dès que l'utilisateur clique encore...)..... et puis tu fais une fonction de "netoyage" qui enlève les entrées plus vielles que 30min (ou autre si tu veux....) et qui donne en protocol le temps effectif de la visite.....
Là j'ai donné l'exemple avec une bdd (qui me semble bien plus appropriée qu'un fichier .txt pour ce genre d'application qui dépasse le simple compteur de visites...) mais avec siffisament de travail tu devrais aussi y arriver avec un fichier txt....
Bonne chance!! Et n'hésite pas à repposer des questions!

Some Geek: Tous les programmeurs sont des brutes, [...] ils violent chaque ligne, chaque language [...] et n'on aucun goût pour la beauté de ./sh
Pysco68:je suis une vraie brute alors....