Page 1 sur 1

calculer le temps de visite d'un site

Posté : 27 oct. 2005, 13:39
par yoyoyo
salut

j'aimerai savoir combien de temps un visiteur reste sur mon site
et j'ai trouvé un script java qui permet de faire deja un timing, voici le code :
<SCRIPT LANGUAGE="JavaScript">
// D'autres scripts et des tutoriaux sur http://www.toutjavascript.com	
// Script gratuit à condition de laisser ce commentaire 

var dt_deb = new Date();

function pluriel(nb) {
	if (nb>1) {return "s"} else {return ""}
}

function FormatTemps(tps) {
	var reste="Temps sur la page = ";
	var min=Math.floor(tps/60);
	var sec=tps-min*60
	if (min>0) {reste+=min+" minute"+pluriel(min)+" "}
	if (sec>0) {reste+=sec+" seconde"+pluriel(sec)}
	return reste;	
}

function CalculTemps() {
	var dt=new Date()
	tps = Math.round((dt.getTime() - dt_deb.getTime()) / 1000)
	window.status=FormatTemps(tps);
	setTimeout("CalculTemps()",1000);		
}

function AlertTemps() {
	alert(FormatTemps(tps));
}

// Initialisation du timer
CalculTemps()
</SCRIPT>
</HEAD>

<BODY bgcolor="#FFFFFF" onUnLoad="AlertTemps()">
est ce que c'est possible de recuperer la donnée du temps
pour la mettre dans ma base de donnée, avec l'IP du visiteur

comme ca je pourrais lister chaque visiteur combien de temps il reste
sur mon site...

est ce possible ? je n'arrive pas a recuperer la variable ou bien ya t-il
une autre astuce via le php ? peut etre est ce impossible...

merci d'avance pour votre aide :wink:

Posté : 27 oct. 2005, 14:56
par Invité
personne pour me renseigner svp ?

Posté : 27 oct. 2005, 23:48
par Cyrano
Pour transmettre une valeur du JavaScript vers le PHP, il faudrait passer par un formulaire. Au rechargement, PHP peut alors intercepter les valeurs POSTDATA ($_POST ou $_GET)

Posté : 28 oct. 2005, 00:08
par Pieterjan
en même temps, si tu chronomètres le temps qu'un gus passe sur ton site, jusqu'a ce qu'il s'en va, je vois mal comment tu pourrais exécuter du php à son départ.. j'avais écrit un truc moi qui tracait l'activité (au moins, on sait qu'il est pas parti chercher une pizza) du visiteur sur le site, mesurant le temps entre la première et la dernière page visitée, ainsi que le nombre de pages consultées, le tout avec ip, host, provider, mensurations et adresse de la belle-mère.