COMPTEUR DE VISITEURS UNIQUES AVEC BASE DE DONNÉE

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 25 févr. 2006 à 14:15
tetra14 Messages postés 1 Date d'inscription jeudi 25 août 2011 Statut Membre Dernière intervention 25 août 2011 - 25 août 2011 à 22:49
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/36242-compteur-de-visiteurs-uniques-avec-base-de-donnee

tetra14 Messages postés 1 Date d'inscription jeudi 25 août 2011 Statut Membre Dernière intervention 25 août 2011
25 août 2011 à 22:49
Moi j'ai un petit problème je les configuré normal avec le fichier install.php et que j'instal le code :
<?php include ('cpt_unique.php'); ?> et que je rafraichit mon site sa me fait tout buger. Sa me mais "page introuvable". Je suis en local pour l'instant en attendant la fin de mon site, je suis avec wamp.

Cordialement Tetra
unix2005 Messages postés 2 Date d'inscription samedi 1 juillet 2006 Statut Membre Dernière intervention 19 novembre 2012
7 juin 2011 à 19:55
Bonjour, plus d'un an après le script est toujours aussi efficace, merci bcp
mahamat05 Messages postés 1 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 26 décembre 2009
26 déc. 2009 à 12:08
Bonjour, plus d'un an après le script est toujours aussi efficace, merci !!!
frakosun Messages postés 10 Date d'inscription lundi 7 août 2006 Statut Membre Dernière intervention 11 janvier 2008
20 mars 2008 à 11:13
@coucou747 > or die(mysql_error()) c'est bien quand t'es en dev mais en prod ça sert à rien à part si t'as envie de laisser une porte de sécurité ouverte...
Fredbeginner Messages postés 10 Date d'inscription jeudi 31 janvier 2008 Statut Membre Dernière intervention 8 avril 2008
10 mars 2008 à 13:01
Bonjour, moi je souhairais savoir comment faire un curseur de notation tel que celui la au-dessus avec les étoiles, qui augemente en passant la souris dessus !

Merci bcp
cs_linkid Messages postés 100 Date d'inscription mardi 29 novembre 2005 Statut Membre Dernière intervention 8 mai 2009
6 janv. 2008 à 18:21
Oups... j'ai fait quelques petites erreurs :
@ RudiRatlos : je corrige de suite le fichier install.php ligne 91 pour ne plus avoir ce problème...
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
6 janv. 2008 à 16:08
toujours aucune verification d'erreurs...
cs_RudiRatlos Messages postés 6 Date d'inscription vendredi 17 février 2006 Statut Membre Dernière intervention 10 décembre 2007
6 janv. 2008 à 14:06
Notice: Undefined variable: utilisateur in C:\EasyPHP2\www\TestVUE\cpt_unique.php on line 15

Faut changer dans cpt_unique.php ligne 15 :

de :
mysql_connect($serveur,$utilisateur,$mdp) or die ("Connexion impossible");
en :
mysql_connect($serveur,$login,$mdp) or die ("Connexion impossible");

...allors ça marche...
julien27310 Messages postés 1 Date d'inscription mercredi 2 janvier 2008 Statut Membre Dernière intervention 2 janvier 2008
2 janv. 2008 à 19:05
Moi franchement je trouve super ce script,bien écrit et comprehensible
Utilisateur anonyme
31 mai 2006 à 12:17
et donc si on veut que le compteur ne soit plus unique, il suffit d'effacer la BDD toutes les Xminutes, ainsi le compteur s'incremente meme si c'est la meme IP,parcequ'il ne faut pas oublier que les IPs sont redistribué une fois que l'internaute se deconnecte
(donc un reset toutes les 20min, comme ca il ne fera pas de flood pour incrementer ton compteur comme un petit con ^^)
cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
26 févr. 2006 à 10:21
Salut,

include 'cpt_unique.php';

t'allie le beau et le rapide (tu me diras pour le "beau" c'est subjectif, perso je préfère comme ça) ^^

Sinon pour la fermeture de la connexion à mysql fais-le avant le mysql_num_rows() (juste après le mysql_query).

a +
cs_Arnauti Messages postés 392 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 26 septembre 2009
25 févr. 2006 à 18:34
Petite question :
# <?php
# include("cpt_unique.php");
# ?>

est ce que ce n'est pas mieux de mettre :
# <?php
# include('cpt_unique.php');
# ?>

A++
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
25 févr. 2006 à 17:35
on ne peut pas...
cs_linkid Messages postés 100 Date d'inscription mardi 29 novembre 2005 Statut Membre Dernière intervention 8 mai 2009
25 févr. 2006 à 16:11
Ah oui, comment on fait pour que le mot de passe apparaisse en * ???
cs_linkid Messages postés 100 Date d'inscription mardi 29 novembre 2005 Statut Membre Dernière intervention 8 mai 2009
25 févr. 2006 à 16:05
Bon, ok ! Mais faut vraiment le faire exprès pour se gourer avec son mot de passe !
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
25 févr. 2006 à 15:59
ouais, mais pourquoi la connexion n'est pas possible ? ça vient du password, ou du chemin réseau vers le serveur sql ?
cs_linkid Messages postés 100 Date d'inscription mardi 29 novembre 2005 Statut Membre Dernière intervention 8 mai 2009
25 févr. 2006 à 15:55
Grâce au "Connexion impossible" !!! Si le message l'indique, alors on saura que c'est la connexion...
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
25 févr. 2006 à 15:52
et tu sauras comment d'ou vient l'erreur si t'affiches pas les détails ?
cs_linkid Messages postés 100 Date d'inscription mardi 29 novembre 2005 Statut Membre Dernière intervention 8 mai 2009
25 févr. 2006 à 15:41
Pour le or die(mysql_error()); c'est important ou je peut laisser le or die("Connexion impossible"); ?
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
25 févr. 2006 à 15:17
@ masque un message d'erreur éventuel... du coup, toi tu ne peux pas prévoir ce qui va se passer en cas d'erreur... met plutot un or die(mysql_error());...
cs_linkid Messages postés 100 Date d'inscription mardi 29 novembre 2005 Statut Membre Dernière intervention 8 mai 2009
25 févr. 2006 à 15:08
Et ça change quoi les @ ???

Et puis j'ai bien mis le if et le $res...
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
25 févr. 2006 à 14:15
salut
t'es pas obligé de mettre plein de fputs à suivre... un seul pouvait suffire..
pareil pour tes echo...
l'utilisation des @ est à éviter, mieux vaut mettre des or die...
$ip="$_SERVER[REMOTE_ADDR]";
super propre...

$res=mysql_query($requete); et on oublie le or die...

if($num!=0)

{

}

ça c'est un code utile..

// On ferme la connexion à la base mySQL \\


mysql_close();

ça c'est un commentaire utile...
Rejoignez-nous