// ========================= // remplacer cookie par session // mettre l'ip dans un var session // session_start(); // if (!isset($_SESSION['visited'])) { // $_SESSION['visited'] = true; // // incrémenter compteur // } // ========================== // 3. ANTI-SPAM (trop rapide) // ========================== function isTooFast() { $ip = $_SERVER['REMOTE_ADDR']; $file = sys_get_temp_dir() . "/visit_" . md5($ip); $now = time(); if (file_exists($file)) { $last = file_get_contents($file); // moins de 2 secondes entre 2 hits = bot probable if ($now - $last < 2) { return true; } } file_put_contents($file, $now); return false; } // ========================= Bertrand>Compteur de page web php mysql

Compteur de visiteur en php mysql

Objectif

Créer un compteur de visiteur pour votre site internet

Pourquoi programmer un compteur alors qu'il y a plein de sites qui propose des compteurs ?

Tout simplement parceque ces sites affichent de la publicité sur votre site web en plus d'afficher votre compteur.

Fonctionnement

Pour chaque nouveau visiteur (c'est à dire s'il n'y a pas de repère (cookie)), le compteur s'incrémente, puis un repère (cookies) est déposé dans le navigateur du client.

Pré-requis

Ce compteur a besoin d'une base de donnée et que votre hébergeur supporte le php.

Créer les tables `compteur` et `list_ip_visited`

Structure de la table `compteur`

Structure de la table `list_ip_visited`

header.php

Codes à inserer dans votre page pour afficher le compteur

avant la déclaration doctype

entre les balises <body> et </body>


indexqui suis-je ?linuxcompteur php mysqllinux virushumourguitaremorpionlivre d’oraviationhoraires des magasinsplus belle la viebloc notesff7acteursMes jeux videosLe handicapMes dvdsMes captures d ecrans