C'est assurément la plus facile, mais aussi la moins fiable... Il suffit de déposer un fichier "global.asa" à la racine du site contenant une procédure qui s'exécutera à chaque ouverture et fermeture de Session. Une simple variable Application
(partagée par toutes les sessions) permet de comptabiliser les visiteurs.
PHP ne disposant pas de variable Application ni des évènements Session OnStart et OnEnd, cette méthode lui est interdite !
Inconvénient : Le compteur n'est pas décrémenté lorsque l'internaute sort du site mais seulement lorsque la session finit, c'est à dire 20 minutes (par défaut) après l'ouverture de la dernière page par ce visiteur... du coup le compteur est sensiblement gonflé !...:)
Pour modifier les 20 minutes mettre
<% ' Durée de la session (minutes) Session.TimeOut=5 %>
|
en haut de chaque page