compteur de visite unique pour chaque utilisateur

compteur de visite unique pour chaque utilisateur - PHP - Programmation

Marsh Posté le 08-04-2009 à 18:41:43    

Bonjour j ai un problème j ai rechercher sur google mais rien a faire je vous explique.
Mon problème est le suivant j ai créé un site support de blog et je voudrai y insérer des compteur de visite pour chaque blog unique au blog.
 
exemple : Un mec crée son blog, automatiquement un compteur de visite lui et attribuer mais si possible sur une même table.
 
j espère que vous m avez compris j ai du mal a m expliquer merci a vous

Reply

Marsh Posté le 08-04-2009 à 18:41:43   

Reply

Marsh Posté le 08-04-2009 à 18:44:25    

Salut,
 
Tu fais comme si tu le faisais pour un seul blog mais tu rajoutes un champs "blogID" dans ta table de stockage ?

Reply

Marsh Posté le 08-04-2009 à 18:47:38    

débutant en php tu peu m expliquer plus précisément  
exemple url de page:http://www.live-blog.fr/index.php?w=nihonnoyume

Reply

Marsh Posté le 08-04-2009 à 18:59:25    

J'avais axé ta problématique sur le multi-blog mais en fait tu ne sais pas du tout comment faire même avec un seul, c'est ça ?
 
Sait tu effectuer des enregistrements dans une base de données mySQL ?

Reply

Marsh Posté le 08-04-2009 à 20:02:02    

si regard c moi qui est fais se site http://www.live-blog.fr/ je c faire les enregistrements mettre un compteur de visite etc le problème c quand il faut générer plusieurs compteurs automatiquement a partir d un seul

Reply

Marsh Posté le 08-04-2009 à 20:19:00    

Bien si tu sais deja inserrer les visites dans une table de la base, je reprend mon premier post, tu rajoutes à cette table un champ permettant la distiction des blogs (probablement ton parametre GET['w']).
Ainsi tu gerera les visistes de plusieurs blogs en une seule table


Message édité par yellu le 08-04-2009 à 20:19:21
Reply

Marsh Posté le 08-04-2009 à 20:28:12    

je te donne ma table par ce que je comprend pas tro le truc
 
CREATE TABLE `compteur_visite` (
  `compteur` double NOT NULL default '0',
  `date` date NOT NULL default '0000-00-00',
  `time` int(9) NOT NULL default '0',
  `duree` int(9) NOT NULL default '0',
  `ip` varchar(50) collate latin1_german2_ci NOT NULL,
  PRIMARY KEY  (`ip`),
  KEY `compteur` (`compteur`,`date`),
  KEY `ip` (`ip`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;
 

Reply

Marsh Posté le 08-04-2009 à 21:41:49    

ben dans ta table la PK ne sera pas seulement IP mais IP + W ou W est le nom du blog.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed