Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

QUI VISITE QUOI?


Information sur la source

Catégorie :Application Classé sous : visiteurs, statistiques, referer Niveau : Débutant Date de création : 07/06/2006 Date de mise à jour : 08/06/2006 23:51:28 Vu / téléchargé: 3 922 / 611

Note :
5,5 / 10 - par 2 personnes
5,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note

Description

Ce script utilise une base de donnée mysql et est en php. Il permet de savoir qui visite quelle page, d'obtenir son adresse ip, connaître le referer, son hôte, la date et heure de passage.
Il est simple d'utilisation, il suffit de mettre en haut de page l'include log.php.
 

Conclusion

En démo sur http://travelindia.free.fr/ip_ban/ip_ban.php.
Prochainement cette interface permettra de bannir des ip sur une plage de temps définie.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

08 juin 2006 22:48:39 :
Suite au post de massacr j'ai rajouté fonctions.php qui évite les duplications, et j'ai passé l'appel des données par $_server
08 juin 2006 23:51:28 :
J'ai corrigé un bug dans ip_log car mysql renvoyait une erreur de type mysql_qery is not a supplied argument

Commentaires et avis

signaler à un administrateur
Commentaire de kiwi1nut le 07/06/2006 21:28:39

Voila je suis ouvert a tous commentaires et à tous vos conseils et suggestions ;-)

signaler à un administrateur
Commentaire de johann1 le 07/06/2006 21:51:53

Ben c'est géant! Je crois que ca servira aussi à pas mal de monde ! Je le teste demain !

signaler à un administrateur
Commentaire de massacr le 08/06/2006 11:59:07

Désolé, mais étant de mauvaise humeur aujourd'hui, je suis pret pour te critiquer. Je vais néanmoins essayer d'être constructif.

Déjà, beaucoup de codes existent pour faire la même chose, une petite recherche s'imposait avant la publication.
Le code est très sale. Tu mélange HTML et PHP, tu duplique tes variables, tu appelle tes variables de serveur directement, au lieu de passer pas $_SERVER, etc etc etc.
Dans ip_log et ip_ban, tu devrais utiliser tes fonctions pour ouvrir la connexion sql, récupérer les données du serveur, etc, car beaucoup de lignes sont dupliquées.
Bref, lis des tutos sur le php, apprends à créer des fonctions et reviens corriger ce code. Propre, il servira peut etre à quelqu'un.
A+

signaler à un administrateur
Commentaire de ma_pomme le 08/06/2006 16:00:40

il manque ip_list.php

signaler à un administrateur
Commentaire de kiwi1nut le 08/06/2006 22:17:27

salut massacr, effectivement tu portes bien ton pseudo, lol!
bref avant de publier ma source crois mois j'avais cherché et n'avasi trouvé que des scripts qde compteurs de visites, le mien servira a gérer les ip et de bannir les boulets. Je suis entrain de bosser sur un tableau de stat en complément...
Pour mon code qui est sale et mélengé je ne demande pas mieux d'apprendre car cela fait trois mois que je code en php et je ne maîtrise que peu de choses.
Pour les fonctions je m'y met et je remettrais la modif.
A bientôt

signaler à un administrateur
Commentaire de ma_pomme le 08/06/2006 23:30:41

il y a aussi un problème aussi a moin que ça viens de moi mais il compte toute les visites sans verifié si une IP est deja enregistré :/ car j'ai affiché 5 fois la page et j'a eu 5 table avec mon IP dedans ^^

signaler à un administrateur
Commentaire de kiwi1nut le 08/06/2006 23:49:43

Oui c'est exact mais j'ai fait ce script en rapport avec mon site car j'ai pas mal de visiteurs et quelques boulets...
Je voulais savoir quelle ip visitait quelles pages. C'est pourquoi le tableau affiche ton ip plusieurs fois. Je travaille sur le fait que le tableau affiche une ip une fois mais avec toutes les pages visitées.

signaler à un administrateur
Commentaire de kiwi1nut le 08/06/2006 23:57:34

sinon dans ip_ban tu remplace "select .., ip..." par "select id, SELECT id,COUNT(DISTINCT ip) as count_ip,..." et comme ça tu ne sera compté qu'une fois. Mais tu ne verra pas les différentes pages que tu visteras

signaler à un administrateur
Commentaire de malalam le 09/06/2006 00:07:38 administrateur CS

Hello,

honnêtement, j'avais pas maté le code (j'ai pas le temps de tous les mater à mon grand dam).
Là, j'ai jeté un oeil.
Ben...c'est vrai que c'est TRES mal codé. Quant à t'expliquer ce qui ne va pas, ça prendrait trop de temps.
Je te suggère de regarder quelques codes dont les commentaires sont bons, et de comparer ta façon de coder avec celle de leurs auteurs.
Si j'installe ton code sur mon serveur, c'est simple : il ne tournera même pas. J'aurai des dizaines de lignes d'erreurs.
Même pas d'ailleurs puisqu'il plantera d'entrée, au : <?
Bref...please, corrige au moins la qualité du code. Parce que des compteurs, on en a des tonnes sur phpcs. Après, on avisera.
Fais un tour sur php.net, tu verras comment ils codent, eux.
En vrac, tu utilises des superglobales $HTTP_USER_AGENT par exemple, alors qu'il daudrait utiliser $_SERVER['HTTP_USER_AGENT'].
Les echo ("..."); c'est un peu vieillot, on se croirait revenu au temps de PHP3...
Bref...corrige.

signaler à un administrateur
Commentaire de kiwi1nut le 09/06/2006 00:35:37

ok mais vous êtes dur avec les débutants!!!! Mais au moins j'apprends.
Je corrige cela pour demain

signaler à un administrateur
Commentaire de malalam le 09/06/2006 08:13:55 administrateur CS

Bah au contraire, on est sympas avec les débutants... ;-)
- pour le débutant qui crée un code, on le pousse à s'améliorer
- pour les débutants qui regardent un code, on leur montre ce qui n'est pas bon à prendre dans ce code, ce qu'il faut y apporter.

Nous sommes "beginners friendly" :-)

signaler à un administrateur
Commentaire de massacr le 09/06/2006 11:06:45

Non, on ne veut pas être cassants. J'ai aussi commencé en me faisant assassiner, puis je me suis amélioré. Mais encore maintenant, je code les classes comme un porc mdr !!
Il me reste énormement à apprendre, mais je suis assez expérimenté pour faire des commentaires sur ce genre de sources. Et j'espère que tu progresseras, afin de faire durer la prog en PHP !

signaler à un administrateur
Commentaire de puppetmastr le 13/06/2006 15:54:57

ca a l'air pas mal mais je n'arrive pas a le faire fonctionner :/

il faut modifier le config.php

Pour ceux qui utilisent EasyPhp que faut-il mettre pour les 2 derniers parametres ?
$host= "localhost"; //Hote
$user= "root"; //Nom de l'utilisateur
$pass= ""; //Mot de passe  pour acceder a la base de donnees
$base= ""; //Nom de la base de donnees

merci

signaler à un administrateur
Commentaire de epssssss le 02/07/2006 20:31:28

salut ou placer les fichier
il manque des instruction

signaler à un administrateur
Commentaire de epssssss le 02/07/2006 20:36:30

salut
et moi il indique


Impossible de selectionner la base de donnees
pourquoi

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

statistiques ,graphique, php et mysql [ par mouss ] connaissez vous des exemples mettant en oeuvre une base de donnée mysql ,php permettant de créer des courbes, nuages de points sur une feuille html (p statistiques [ par Microbsoft ] salut, je veux faire un script de statistiques de mon site et je voulais savoir si il était possible de savoir ce qu'on tapez les visiteurs dans un mo Probleme..besoins d'aide [ par chichon106 ] SVP je débute...Slut!! bon bah je suis entrain de faire un site consacré spécialement aux adolescents! de 13 à 20 ans!! et jvoudrais créer une galleri trouver le http_referer (-2) [ par GuilleW ] Bonjour bonjour , voila mon probleme j'ai une redirection .fr.st je souhaite utiliser la fonction http_referer mais si je fait sa j'ai la page de redi HTACCESS appliquable sur tous les répertoires depuis la racine [ par Trigun222 ] Salut,moi j'utilise un htaccess pour empecher des apsirateurs de site de pomper mon site mais aussi pour empecher d'autres sites d'utiliser mes images Compteur unique pour visiteurs [ par must ] Salut,je voudrais faire un compteur de visites qui affiche le nombre de visiteurs,mais qu'une seule fois,quand personne viens 10 fois sur le site,le c Applications pour statistiques sur le code [ par vbtom ] Je cherche une application qui permetrait de faire des statistiques(nb de var, nb de fonctions, nb d'appels dune fonciton, etc...) sur mon code PHP.Me Question sur les sessions [ par zzzzzz ] Salutj'aimerai simplement savoir si il est possible d'avoir toutes les variables sessions utilisé par l'enssemble des visiteurs.Par exemple imaginons Adresse URL de provenance des visiteurs [ par bmag ] Bonjour,J'ai besoin de récupérer l'adresse URL de provenance des visiteurs sur la page d'accueil de mon site.Pour cela j'ai testé $HTTP_REFERER, $_SER Proposer des compteurs à mes visiteurs ! [ par skaterboss2000 ] Salut tt le monde !Bon, comme sur certain site (http://www.discompteur.com par exemple) je voudrais proposer à mes visiteurs de créer leur compteur te


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.