Compteur de visites de plusieurs pages web d'un site / statistiques detaillées sur 7 jours

Soyez le premier à donner votre avis sur cette source.

Vue 14 678 fois - Téléchargée 2 319 fois

Description

Il s'agit d'un compteur de visites

il suffit d'inclure le fichier compteur.php en renseignant le nom de la page (compteur.php?page=nompage.php)

pour consulter les stats il n'y a cas ouvrir le fichier statistiques.php et apparaissent les stats pour chaque page des 7 derniers jours et total

possbilité de supprimer des stats (protection par mots de passe)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

coucou747
Messages postés
12336
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
27 -
WAHOO
alors ça c'est du script, super propre comme codage, mais t'as appris à coder sur le site du zéro ?
exemple :
$ctemp=$_COOKIE["$page"]
if (!$ctemp=='on'){ setcookie( "$page" , 'on' , time()+60*60*24 );}
est à remplacer par :
$ctemp=$_COOKIE[$page]
if (!$ctemp=='on')setcookie( $page , 'on' , time()+60*60*24 );

soit tu choisis les simples quotes, soit les doubles, mais tu ne dois pas les mélanger, et ne pas utiliser de quotes inutiles...

$date=date(z);
est à remplacer par :
$date=date('z');
car une chaine de caractère est délémitée par des guillemets !

mysql_connect(localhost,$username,$password);
idem

t'as vu le nombre de requettes que t'as et qui se ressemblent ??? tu pourrais pas faire une boucle plutôt ? sans compter que tu remplis la variable query alros que tu pourrais exécuter directement l'appel de fonction...

<? est à remplacer par : <?php

bref, ton script ne passe pas grand chose coté script de fonfiguration (erreur reporting = all et hop, t'as plein de messages d'erreur...)
cs_twisteurwin
Messages postés
167
Date d'inscription
mardi 21 septembre 2004
Statut
Membre
Dernière intervention
2 mai 2009
-
Salut wahoo,
Je suis d'accord avec coucou747, il faut que tu te fixe une règle avec les quotes et que tu t'y tienne... le mieux c'est d'utiliser les simples quotes et les virgules quand tu veux afficher tes var ( ex: ',$mavar,' et utilise <?php et non <? c'est très important ! car <? peut etre de l'xml (ex :<?xml etc...) certains serveurs à jour risque de t'en faire baver ^^
Concernant ton script je ne l'ai pas testé, j'attends que tu corrige, après je note donc essaye de le rendre propre tu v'a voir après tu coderas automatiquement comme un pro ^^ !
++++
FhX
Messages postés
2350
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2015
3 -
$ctemp=$_COOKIE["$page"]
if (!$ctemp=='on'){ setcookie( "$page" , 'on' , time()+60*60*24 );}
est à remplacer par :
$ctemp=$_COOKIE[$page]
if (!$ctemp=='on')setcookie( $page , 'on' , time()+60*60*24 );

>

if ( $ctemp !== 'on' ) { // } // plutot oui ...

On utilise la condition négative ! lorsque on le comparateur est implicite ( TRUE / FALSE )
if ( $ctemp ) // si TRUE
if ( !$ctemp ) // si FALSE

Attention, car :
if ( !$ctemp ) !if ( $ctemp FALSE )

Juste un petit rappel au passage :)

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.