calculer le temps de visite d'un site

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : calculer le temps de visite d'un site

par Pieterjan » 28 oct. 2005, 00:08

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.

par Cyrano » 27 oct. 2005, 23:48

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)

par Invité » 27 oct. 2005, 14:56

personne pour me renseigner svp ?

calculer le temps de visite d'un site

par yoyoyo » 27 oct. 2005, 13:39

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: