Statistiques


Contenu du snippet

ce code sert à compter le nombre de visiteurs uniques et de pages vues par jour. il met tout ça dans une table. des améliorations sont à venir...

Source / Exemple :


//
// STRUCTURE DE LA TABLE -------------------------
//
// à créer dans phpmyadmin par exemple
//

create table statistiques (
  date date not null default '0000-00-00',
  visiteurs_uniques int(11) not null default '0',
  pages_vues int(11) not null default '0',
  unique key date (date)
);

//
// CODE PHP --------------------------------------
//
// code à insérer sur la page php
//
// attention: ce code nécessite:
//
//    - une session ouverte : session_start()
//    - une connection à la base de données
//

$date=date("Y-m-d");
$sql=mysql_query("select * from `statistiques` where `date`='$date';");
if(mysql_num_rows($sql)==0){mysql_query("insert into `statistiques` (`date`) values ('$date');");}
mysql_query("update `statistiques` set `pages_vues`=`pages_vues`+1 where `date`='$date';");
if($maj_ok!=1){
	mysql_query("update `statistiques` set `visiteurs_uniques`=`visiteurs_uniques`+1 where `date`='$date';");
	$maj_ok=1;
	session_register("maj_ok");
}

Conclusion :


je pense avoir tout mis si il manque qq chose, je répondrais à ttes les questions :)

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.