DARL'S APPLICATIONS
  Titre de
 
Kidsclae.com // Au préalable vous devez créer une base de données MySql dans cet exemple : Enregistrement_visiteurs // vous devez créer une table dans l'exemple la table est Visiteurs_Connectes // Avec deux champs : Quantite_entrees,ip // Voici la connexion à votre base de données MYSQL // Connexion à la base de données // Serveur : localhost // Identifiant : admin // Mot de passe : 123456 mysql_connect("localhost", "admin", "123456"); // Nom de la base de données : Enregistrement_Visiteurs mysql_select_db("Enregistrement_Visiteurs"); // Adresse Ip du visiteur à vérifier pour voir si il est deja enregistrer dans la base de données // Comptage du nombre d'entrées dont le champ "ip" est l'adresse ip du visiteur $retour = mysql_query('SELECT COUNT(*) AS Quantite_entrees FROM Visiteurs_Connectes WHERE ip='' . $_SERVER['REMOTE_ADDR'] . '''); $donnees = mysql_fetch_array($retour); if ($donnees['Quantite_entrees'] == 0) // Si l'ip est introuvable on la rajoute { mysql_query('INSERT INTO Visiteurs_Connectes VALUES('' . $_SERVER['REMOTE_ADDR'] . '', ' . time() . ')'); } else // Si l'ip existe on fait simplement une mise à jour { mysql_query('UPDATE Visiteurs_Connectes SET timestamp=' . time() . ' WHERE ip='' . $_SERVER['REMOTE_ADDR'] . '''); } //Suppression du visiteur si le timestamp date de 3 minutes // On enregistre le temps écoulé par le visiteur $timestamp_3min = time() - (60 * 3); // 60 * 3 = Nbr secondes dans 3 minutes (la fonction time() est en secondes) mysql_query('DELETE FROM Visiteurs_Connectes WHERE timestamp < ' . $timestamp_3min); // Nombre de visiteurs connectées // Comptage du nombre d'ip $retour = mysql_query('SELECT COUNT(*) AS Quantite_entrees FROM Visiteurs_Connectes'); $donnees = mysql_fetch_array($retour); // Affichage du Nombre de visiteurs connectées echo '

Il y a actuellement ' . $donnees['Quantite_entrees'] . ' visiteurs connectés !

'; ?>
 
   
 
Ce site web a été créé gratuitement avec Ma-page.fr. Tu veux aussi ton propre site web ?
S'inscrire gratuitement