Le nombre de visiteurs
fati_fiore
Messages postés
639
Statut
Membre
-
ThEBiShOp Messages postés 9307 Date d'inscription Statut Contributeur Dernière intervention -
ThEBiShOp Messages postés 9307 Date d'inscription Statut Contributeur Dernière intervention -
je ne sais pas comment faire pour compter le nombre de visiteurs d'un site en php je sais bien que je vais recuperer l'IP du visiteur avec $_SERVER['REMOTE_ADDR'] mais je ne sais pas quoi faire apres
A voir également:
- Le nombre de visiteurs
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Afficher le 0 devant un nombre dans excel - Guide
- Nombre de page - Guide
- Dans cette présentation, trouvez l'étoile. quel nombre contient-elle ? ✓ - Forum Word
7 réponses
en gros tu as 2 possibilités, soit tu les stockes dans une base de données, soit dans un fichier.
Après tu fais un compte tout bête des entrées (en faisant attention de ne prendre que les ips différentes au moment de l'inscription)
Après tu fais un compte tout bête des entrées (en faisant attention de ne prendre que les ips différentes au moment de l'inscription)
peux_tu expliquer bien cette phrase(ne prendre que les ips différentes au moment de l'inscription)?
car je n'ai pas compris
car je n'ai pas compris
avant d'enregistrer l'ip, tu la compares avec celles que tu as déjà enregistré.
Si elle existe déjà dans ta liste d'ip, tu ne la prends pas.
Sinon tu auras rapidement une quantité phénoménales d'ips...
Si elle existe déjà dans ta liste d'ip, tu ne la prends pas.
Sinon tu auras rapidement une quantité phénoménales d'ips...
oui ça je le sais mais dans ma table de BD est ce qu'il me faut un seul champ d'ip ou il me faut aussi un pour l'id?
et merci
et merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
l'id n'est pas obligatoire, étant donné que les entrées sont uniques, elles peuvent servir de clé aussi
peux_tu me dire si c'est juste ce que j'ai fais?
<?php
mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("compter") or die(mysql_error());
//l'insertion
$p=$_SERVER['REMOTE_ADDR'];
$retour=mysql_query("SELECT from visiteurs where ip=$p") or die(mysql_error());
if($retour==0)
{mysql_query("INSERT INTO visiteurs VALUES ('$p')") or die(mysql_error()) ;}
//compter le nombre de visiteurs
$nombre=mysql_query("SELECT count(*)from visiteurs ") or die(mysql_error()) ;
echo"vous êtes le visiteurs numero $nombre";
mysql_close();
?>
<?php
mysql_connect("localhost","root","") or die(mysql_error());
mysql_select_db("compter") or die(mysql_error());
//l'insertion
$p=$_SERVER['REMOTE_ADDR'];
$retour=mysql_query("SELECT from visiteurs where ip=$p") or die(mysql_error());
if($retour==0)
{mysql_query("INSERT INTO visiteurs VALUES ('$p')") or die(mysql_error()) ;}
//compter le nombre de visiteurs
$nombre=mysql_query("SELECT count(*)from visiteurs ") or die(mysql_error()) ;
echo"vous êtes le visiteurs numero $nombre";
mysql_close();
?>