Compteur de visiteurs journalier et total

Résolu
yunamdr Messages postés 14 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour à tous,
merci beaucoup d'avance pour le temps que vous consacrez pour nous aider moi ainsi que tout les autres.
Je poste ce message car j'ai un petit problème je suis en pleine création d'un compteur de visiteurs journaliers j'ai trouvé et adapté un code du siteduzero pour qu'il traite les informations (c'est a dire vérifier si l'ip du visiteurs est déjà dans la bdd et si non l'ajouté)
maintenant je suis à l'étape ou je dois réinitialiser mon compteur a zéro chaque soir à minuit par exemple, et cette opération me pause un problème.
Je vous passe mon code actuel
<?php
include('connexion_bdd.php');

// -------
// ETAPE 1 : on vérifie si l'IP se trouve déjà dans la table
// Pour faire ça, on n'a qu'à compter le nombre d'entrées dont le champ "ip" est l'adresse ip du visiteur
$retour = mysql_query('SELECT COUNT(*) AS nbre_entrees FROM connectes WHERE ip=\'' . $_SERVER['REMOTE_ADDR'] . '\'');
$donnees = mysql_fetch_array($retour);

if ($donnees['nbre_entrees'] == 0) // L'ip ne se trouve pas dans la table, on va l'ajouter
{
    mysql_query('INSERT INTO connectes VALUES(\'' . $_SERVER['REMOTE_ADDR'] . '\', ' . time() . ')');
}
// -------
// ETAPE 2 : on compte le nombre d'ip stockées dans la table. C'est le nombre de visiteurs connectés
$retour = mysql_query('SELECT COUNT(*) AS nbre_entrees FROM connectes');
$donnees = mysql_fetch_array($retour);

//On affiche le nombre de connectés !
echo '<p>Il y a actuellement ' . $donnees['nbre_entrees'] . ' visiteurs connectés sur mon site !</p>';

// on reinitialise le compteur a minuit
?>


je sais pas si vous pourrez faire quelque chose pour moi :)

A voir également:

2 réponses

Utilisateur anonyme
 
Salut, il faudrait que tu rajoute un champ date dans ta table mySQL et une condition php pour vérifier si la date de la dernière entré correspond a la date actuelle, si ça ne correspond pas tu supprime tout.

Tu as compris ?
1
yunamdr Messages postés 14 Date d'inscription   Statut Membre Dernière intervention  
 
Merci beaucoup pour ton aide
et désoler de ne pas avoir répondu plus tôt ^^
j'étais assez occupé ces temps ci.
0
Utilisateur anonyme
 
Ok, je comprends a+
0