Il est tout à fait possible d’enregistrer le nombre de visiteurs quotidiens et de clics par page **sans base de données**, uniquement en PHP avec des fichiers `.json`.
### 🧠 Suivi des visiteurs
Un fichier `visites.json` permet de comptabiliser les visites uniques par jour. L’incrémentation est bloquée par un `cookie` valable 24h, afin de ne pas compter plusieurs fois le même visiteur dans la journée.
Format :
```json
{
"2025-06-25": 42,
"2025-06-26": 58
}
```
### 📄 Suivi des clics
Un second fichier `pages.json` enregistre chaque page vue, avec un compteur de clics total par fichier.
Format :
```json
{
"index.php": 81,
"about.php": 17,
"contact.php": 24
}
```
### 🛠 Mise en œuvre
Le code de suivi est centralisé dans `include/head.php` et s’exécute automatiquement à chaque chargement de page. Deux fichiers JSON sont mis à jour en parallèle.
Un tableau de bord simple `admin_stats.php` permet ensuite de visualiser l’historique par jour et par page.
### ✅ Avantages
- 100 % sans base de données
- rapide à mettre en place
- compatible avec n’importe quel hébergement
- extensible pour d’autres métriques (IP, referrer, navigateur…)
### 🎯 Pour aller plus loin
Ce système peut être combiné à un affichage dynamique (graphiques, filtres) ou enrichi d’un système de logs anonymisés. Idéal pour les sites vitrine ou portfolios.
Vous souhaitez intégrer ça à votre propre projet ? [Contactez-moi](../pages/contact.php) !
Statistiques du site : comment compter les visiteurs et les clics sans base de données